mirror of
https://github.com/kittywitch/nixfiles.git
synced 2026-02-09 12:29:19 -08:00
feat: hyprland is back
This commit is contained in:
parent
673315ac65
commit
e7e33f90b1
52 changed files with 1695 additions and 1695 deletions
184
home/environments/hyprland/hyprland.nix
Normal file
184
home/environments/hyprland/hyprland.nix
Normal file
|
|
@ -0,0 +1,184 @@
|
|||
{ pkgs, std, lib, config, parent, ... }: let
|
||||
inherit (std) list;
|
||||
inherit (lib.meta) getExe' getExe;
|
||||
in {
|
||||
home.packages = with pkgs; [
|
||||
grimblast
|
||||
wl-clipboard
|
||||
wlr-randr
|
||||
wl-screenrec
|
||||
slurp
|
||||
grim
|
||||
swww
|
||||
pavucontrol
|
||||
hyprpicker
|
||||
brightnessctl
|
||||
playerctl
|
||||
glib
|
||||
pcmanfm
|
||||
];
|
||||
services = {
|
||||
swww.enable = true;
|
||||
hyprpolkitagent.enable = true;
|
||||
hyprpaper.enable = lib.mkForce false;
|
||||
};
|
||||
wayland.windowManager.hyprland = {
|
||||
enable = true;
|
||||
xwayland.enable = true;
|
||||
settings = let
|
||||
noctalia = "${getExe parent.services.noctalia-shell.package} ipc call";
|
||||
vol = "${noctalia} volume";
|
||||
bl = "${noctalia} brightness";
|
||||
term = getExe config.programs.alacritty.package;
|
||||
in {
|
||||
# TODO: break it up
|
||||
windowrule = [
|
||||
"suppressevent fullscreen, class:steam_app_default"
|
||||
"workspace 2, class:steam_app_default"
|
||||
"suppressevent maximize, class:.*"
|
||||
|
||||
"tile, class:battle\.net\.exe"
|
||||
|
||||
"renderunfocused, class:discord, initialTitle:Discord"
|
||||
|
||||
"unset, title:Wine System Tray"
|
||||
"workspace special:hidden silent, title:Wine System Tray"
|
||||
"noinitialfocus, title:Wine System Tray"
|
||||
];
|
||||
"$mod" = "SUPER";
|
||||
input = {
|
||||
kb_options = "ctrl:nocaps";
|
||||
accel_profile = "flat";
|
||||
sensitivity = 1.0;
|
||||
scroll_factor = 1.0;
|
||||
};
|
||||
cursor = {
|
||||
use_cpu_buffer = true;
|
||||
};
|
||||
workspace = let
|
||||
commonOptions = "gapsin:0,gapsout:0,rounding:false";
|
||||
in
|
||||
["1,${commonOptions}"]
|
||||
++ (list.map (
|
||||
workspace: "${toString workspace},${commonOptions}"
|
||||
) (list.range 2 10));
|
||||
|
||||
env = [
|
||||
"MOZ_ENABLE_WAYLAND,1"
|
||||
"XDG_CURRENT_DESKTOP,Hyprland"
|
||||
"GDK_BACKEND,wayland,x11"
|
||||
"CLUTTER_BACKEND,wayland"
|
||||
];
|
||||
render.direct_scanout = false;
|
||||
#debug.disable_logs = false;
|
||||
exec-once = [
|
||||
"${pkgs.swww}/bin/swww init"
|
||||
"${pkgs.dbus}/bin/dbus-update-activation-environment --all"
|
||||
"${pkgs.networkmanagerapplet}/bin/nm-applet"
|
||||
"${pkgs.udiskie}/bin/udiskie &"
|
||||
"${getExe' pkgs.systemd "systemctl"} restart konawall-py --user"
|
||||
];
|
||||
group.groupbar = {
|
||||
# TODO: see if font necessary
|
||||
};
|
||||
xwayland = {
|
||||
force_zero_scaling = true;
|
||||
};
|
||||
bindm = [
|
||||
"$mod, mouse:272, movewindow"
|
||||
"$mod, mouse:273, resizewindow"
|
||||
"$mod ALT, mouse:272, resizewindow"
|
||||
];
|
||||
bindl = [
|
||||
", XF86AudioPlay, exec, ${getExe pkgs.playerctl} play-pause"
|
||||
", XF86AudioMute, exec, ${vol} muteOutput"
|
||||
", XF86AudioMicMute, exec, ${vol} muteInput"
|
||||
];
|
||||
binde = [
|
||||
", XF86AudioRaiseVolume, exec, ${vol} increase"
|
||||
", XF86AudioLowerVolume, exec, ${vol} decrease"
|
||||
", XF86MonBrightnessUp, exec, ${bl} increase"
|
||||
", XF86MonBrightnessDown, exec, ${bl} decrease"
|
||||
];
|
||||
bind = let
|
||||
uwsmCmd = lib.optionalString parent.programs.uwsm.enable "uwsm app -- ";
|
||||
uwsmApp = cmd: uwsmCmd + cmd;
|
||||
uwsmSingleApp = cmd: "pgrep ${cmd} || ${uwsmCmd + cmd}";
|
||||
in
|
||||
[
|
||||
", XF86AudioPlay, exec, ${getExe pkgs.playerctl} play-pause"
|
||||
", XF86AudioNext, exec, ${getExe pkgs.playerctl} next"
|
||||
", XF86AudioPrev, exec, ${getExe pkgs.playerctl} prev"
|
||||
|
||||
"$mod, D, exec, ${getExe config.programs.vicinae.package} toggle"
|
||||
"$mod, RETURN, exec, ${uwsmApp term}"
|
||||
"$mod, W, exec, ${uwsmApp "librewolf"}"
|
||||
"$mod, E, exec, ${uwsmApp "pcmanfm"}"
|
||||
", Print, exec, ${uwsmSingleApp "grimblast"} copy area"
|
||||
"CTRL ALT, DELETE, exec, ${uwsmApp "hyprctl kill"}"
|
||||
"CTRL ALT SHIFT, DELETE, exec, loginctl terminate-user \"\""
|
||||
|
||||
"$mod SHIFT, E, exec, pkill Hyprland"
|
||||
"$mod SHIFT, Q, killactive,"
|
||||
"$mod, F, fullscreenstate, 2 -1" # dont inform
|
||||
"$mod SHIFT, F, fullscreenstate, -1 2" # do inform
|
||||
"$mod, G, togglegroup,"
|
||||
"$mod SHIFT, N, changegroupactive, f"
|
||||
"$mod SHIFT, P, changegroupactive, b"
|
||||
"$mod, T, togglefloating,"
|
||||
"$mod SHIFT, T, togglesplit,"
|
||||
"$mod SHIFT, X, pseudo,"
|
||||
"$mod ALT, ,resizeactive,"
|
||||
"$mod, Escape, exec, ${noctalia} sessionMenu toggle"
|
||||
"$mod SHIFT, Escape, exec, ${noctalia} controlCenter toggle"
|
||||
"$mod, L, exec, ${uwsmSingleApp "${noctalia} lockScreen toggle"}"
|
||||
|
||||
"$mod, left, movefocus, l"
|
||||
"$mod, right, movefocus, r"
|
||||
"$mod, up, movefocus, u"
|
||||
"$mod, down, movefocus, d"
|
||||
"$mod SHIFT, left, movewindow, l"
|
||||
"$mod SHIFT, right, movewindow, r"
|
||||
"$mod SHIFT, up, movewindow, u"
|
||||
"$mod SHIFT, down, movewindow, d"
|
||||
"$mod ALT, left, movewindoworgroup, l"
|
||||
"$mod ALT, right, movewindoworgroup, r"
|
||||
"$mod ALT, up, movewindoworgroup, u"
|
||||
"$mod ALT, down, movewindoworgroup, d"
|
||||
|
||||
"$mod, P, exec, ${pkgs.hyprpicker}/bin/hyprpicker -na"
|
||||
|
||||
"CTRL, Print, exec, ${uwsmSingleApp "grimblast"} --notify --cursor copysave output"
|
||||
"$mod SHIFT CTRL, R, exec, ${uwsmSingleApp "grimblast"} --notify --cursor copysave output"
|
||||
|
||||
"ALT, Print, exec, ${uwsmSingleApp "grimblast"} --notify --cursor copysave screen"
|
||||
"$mod SHIFT ALT, R, exec, ${uwsmSingleApp "grimblast"} --notify --cursor copysave screen"
|
||||
|
||||
"$mod, bracketleft, workspace, e-1"
|
||||
"$mod, bracketright, workspace, e+1"
|
||||
|
||||
"$mod SHIFT, bracketleft, focusmonitor, l"
|
||||
"$mod SHIFT, bracketright, focusmonitor, r"
|
||||
|
||||
"$mod SHIFT ALT, bracketleft, movecurrentworkspacetomonitor, l"
|
||||
"$mod SHIFT ALT, bracketright, movecurrentworkspacetomonitor, r"
|
||||
]
|
||||
++ (
|
||||
# workspaces
|
||||
# binds $mod + [shift +] {1..10} to [move to] workspace {1..10}
|
||||
list.concat (list.generate (
|
||||
x: let
|
||||
ws = let
|
||||
c = (x + 1) / 10;
|
||||
in
|
||||
builtins.toString (x + 1 - (c * 10));
|
||||
in [
|
||||
"$mod, ${ws}, workspace, ${toString (x + 1)}"
|
||||
"$mod SHIFT, ${ws}, movetoworkspacesilent, ${toString (x + 1)}"
|
||||
]
|
||||
)
|
||||
10)
|
||||
);
|
||||
};
|
||||
};
|
||||
}
|
||||
|
|
@ -17,9 +17,9 @@
|
|||
package = pkgs.morewaita-icon-theme;
|
||||
};
|
||||
opacity = {
|
||||
desktop = 1.0;
|
||||
desktop = 0.9;
|
||||
applications = 1.0;
|
||||
terminal = 0.9;
|
||||
terminal = 0.8;
|
||||
popups = 0.8;
|
||||
};
|
||||
polarity = "dark";
|
||||
|
|
@ -38,6 +38,6 @@
|
|||
};
|
||||
};
|
||||
autoEnable = true;
|
||||
base16Scheme = "${pkgs.base16-schemes}/share/themes/dracula.yaml";
|
||||
base16Scheme = "${pkgs.base16-schemes}/share/themes/catppuccin-macchiato.yaml";
|
||||
};
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,18 +1,73 @@
|
|||
{pkgs, ...}: {
|
||||
stylix.targets.vesktop.enable = false;
|
||||
home.packages = [
|
||||
(pkgs.discord.override {
|
||||
withVencord = true;
|
||||
})
|
||||
];
|
||||
programs.vesktop = {
|
||||
enable = false;
|
||||
settings = {
|
||||
autoUpdate = false;
|
||||
autoUpdateNotification = false;
|
||||
notifyAboutUpdates = false;
|
||||
disableMinSize = true;
|
||||
programs.nixcord = {
|
||||
enable = true;
|
||||
equibop.enable = true;
|
||||
config = {
|
||||
frameless = true;
|
||||
plugins = {
|
||||
# Shared
|
||||
betterFolders = {
|
||||
enable = true;
|
||||
};
|
||||
callTimer = {
|
||||
enable = true;
|
||||
};
|
||||
dearrow = {
|
||||
enable = true;
|
||||
};
|
||||
fakeNitro = {
|
||||
enable = true;
|
||||
};
|
||||
forceOwnerCrown.enable = true;
|
||||
gameActivityToggle.enable = true;
|
||||
memberCount.enable = true;
|
||||
mentionAvatars.enable = true;
|
||||
messageLatency.enable = true;
|
||||
messageTags = {
|
||||
enable = true;
|
||||
clyde = false;
|
||||
tagsList = {
|
||||
};
|
||||
};
|
||||
mutualGroupDMs.enable = true;
|
||||
pinDMs.enable = true;
|
||||
platformIndicators = {
|
||||
enable = true;
|
||||
};
|
||||
relationshipNotifier.enable = true;
|
||||
spotifyCrack.enable = true;
|
||||
typingIndicator.enable = true;
|
||||
userMessagesPronouns.enable = true;
|
||||
vcNarrator = {
|
||||
enable = true;
|
||||
volume = 0.5;
|
||||
};
|
||||
viewIcons.enable = true;
|
||||
youtubeAdblock.enable = true;
|
||||
# Equicord
|
||||
amITyping.enable = true;
|
||||
anammox = {
|
||||
enable = true;
|
||||
billing = true;
|
||||
dms = true;
|
||||
gift = true;
|
||||
serverBoost = true;
|
||||
};
|
||||
betterUserArea = {
|
||||
enable = true;
|
||||
};
|
||||
channelTabs.enable = true;
|
||||
equicordToolbox.enable = true;
|
||||
globalBadges.enable = true;
|
||||
moreKaomoji.enable = true;
|
||||
noNitroUpsell.enable = true;
|
||||
recentDmSwitcher.enable = true;
|
||||
statusPresets = {
|
||||
enable = true;
|
||||
statusPresets = {
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
|
|
|||
|
|
@ -5,123 +5,132 @@ sops:
|
|||
- recipient: age1n4kdchmkk3rfkaknxhveqr2ftprdpgwckutt23y6u8639lazzuks77tgav
|
||||
enc: |
|
||||
-----BEGIN AGE ENCRYPTED FILE-----
|
||||
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBFbVVOdTRVMUptdnFjbUtB
|
||||
Z3VuM3Z3Ylh4aWxGVGw5SEpCelhXUTJtTFRVCnpqRVVXSEQ2emJ3RmdCWldkaVRT
|
||||
YUhFNTJ6NVZHMjhvbEJpQ3hBclNJNTQKLS0tIHRFa041aE5rVjFOTE9Hb3V1ZXRL
|
||||
TmV6SjhoMm9rZkNNSGxjOEs0bFFJOEUKG97/46aRMNXYu4DG8tO4rgdkl72DHHha
|
||||
496jMdtyTczcGAiv4Jn1RrCA0kcCeYrjJuyh8XY6mc2wDH428SI7jg==
|
||||
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB4Z3JwUnRIMWRKYjJWYjBH
|
||||
b1JGMk4zT3kwOTRVakc5OHZybGc3QkJWb3hnCkpGTnZxQ0paTW9FeTVxVjVibEhW
|
||||
Z0JiU1daNVN1L21RSURKNkJmUFN0YkEKLS0tIEVEZlg4MEtwaDIvVS93WVRBYVpQ
|
||||
QXg0RlV6TGFqNlpjaW5zRUpac09hRW8KP6BE0fQOoawMjXJcNMA1ELE6c+5bmdg8
|
||||
e1/+/CUqTry9Mdl/vGcqBb9y53gEp//gaHcTwMzWn7VykyD0yu5mIg==
|
||||
-----END AGE ENCRYPTED FILE-----
|
||||
- recipient: age1cnu37d5fqyahh9vvc4hj6z6k8ur9ksuefln7sr6g3emmn927eutqxdawuh
|
||||
enc: |
|
||||
-----BEGIN AGE ENCRYPTED FILE-----
|
||||
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBOSUJEY3daNUxHQjg1djN6
|
||||
cTNUdmNlR2RJcTNwL2NSaVlhZ2dLYVp0MDJFCjhHLzFQeldFS0YzaytENmdnMzRC
|
||||
U0didHlqcGZBRzdMUzJIWjdQaDN5Z0kKLS0tIFZmV3hrQ1FyOWlWbFJjTFBXVmox
|
||||
YnZhVURnZEpHZ3ZkZTVLZUV4bUplZ00KsvT18oRAQ+/Aq3de+qo/BlXEBa7KpScN
|
||||
eKBNxxN8KEWYW8YBYT9VPHKRL3OU6BE/vjea4sRh9KLmOkRz9X+xAA==
|
||||
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBicFVCelQ3TFQyWjkyYjlu
|
||||
Vmd1NHBPT0REUWNpRndiR2wrM0hrUWFoOGhJCmlPTkZlNWMxdWIzdzNabnJvVjlB
|
||||
N0RudXg1bG5RNzg5Y3QrTnBwUGZtY0UKLS0tIG1NU2V1WFJYSUtvRlJDVm92Nysz
|
||||
aHdUdXNqbVFBV0ltUkpCWFZoNFMyUUkKtK0Fri59RiGKMJBKSIcMvfJShC4AM6va
|
||||
9c3kz+khQxrDtN0hrgBQSTPzrmA7hhck5h+AMyO/TPWk1tHhkcF3+w==
|
||||
-----END AGE ENCRYPTED FILE-----
|
||||
- recipient: age1a0m73qr8hhuz8xemv4vymf4wmpghm2hst8wgrn3pn65ext5mf4ksk0vsdm
|
||||
enc: |
|
||||
-----BEGIN AGE ENCRYPTED FILE-----
|
||||
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA0ZXJmamxBQ05LWC9YcEcv
|
||||
YmowM3c0SVVZc29kK3NQYXpEMktob1I2UEEwCncvM080K28wd09aT1U3M2h2U0tN
|
||||
eTZ5WlVzWk1mOFpOVUU3QmdHYnFDSHcKLS0tIFY4MFZtK0REZHJDREVQNG5rRFRq
|
||||
d1JDaFhTZEhyUyt5bCs0ZjZqNy9CV1kKl0opBF8V7yuTQiNmF4CBn5DbRKTjIj79
|
||||
1DD9zXMpCd7jKBOvko8TQkayUoH4+qY+If/IXJJCkXy8ALQNY2Z/GQ==
|
||||
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA4WFdnSWdQUXgzRVQyQ05H
|
||||
amJHRTJBV1k0WGE5Sm5NSU90Y2owSWd4SEZBCitJQW0rNXZYTHpNTFR2OFFLdGJy
|
||||
WEJtc0FjVThvanlmbnFpLy90a01QOUUKLS0tIEZoeGlNWWk3cU1UNHBzYVlVY3d3
|
||||
bjV6RER4VkVBZ0lEV1VoZlpiTGlDeDgKCGz2HrPVDZ3DWZfjyLX0rqRWNf5bXtrK
|
||||
37eu9mjzz5ewlOmbXfDn+A6qDGgkBgTsP5Ataa5Qi2mII67ctNOLhw==
|
||||
-----END AGE ENCRYPTED FILE-----
|
||||
- recipient: age18hpxz0ghvswv9k30cle73prvnzrsuczqh87jjdk9fl50j3ddndmq9xae0n
|
||||
enc: |
|
||||
-----BEGIN AGE ENCRYPTED FILE-----
|
||||
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBselVRVnlKOFl1bnFZSDN5
|
||||
a0VTa3VOaUsyeXhOQ3FNUzlZeDlZM0w2RkYwCkZmZGpSSkVkVkEydXdFaHk2WjZC
|
||||
VlB4QUxaSHNtUFJ5RlRwV0hCUzZtY00KLS0tICtjWGZwNXBkelhGSTNHNGVjdXVr
|
||||
TTJ5OXBBVW5HQjZjUVdCMmdiYysxUG8Kaviohi0P4qU+oiJL7d6tiFVVcGgseUeL
|
||||
2CUpSZvxpe6ZF0a7VUgQjKqquShOHg3yEU+pf/fG0fIMSmqb5eu7bQ==
|
||||
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBRTzVYWVV6NElObVdjQ3h1
|
||||
bllNVnErRHpHUEJ4M2dTZDZ0Z1JVU0xSZkNZClV2bFlvOUZsUTByWjNaczQ1NWFv
|
||||
QUVJZjEvS3hqQ1lxYk1USjJSSnFJQUUKLS0tIHpFdjUwTXZKcjdoVHNGRmlnY2hV
|
||||
Wmc1aG1pVG81eDVlTjdvUU1lMkZNUG8KB8sXdY70XHvYA84s8kHYlOniJm9xg04E
|
||||
iYwDiC51R6hrjmXf3QqjRbHifrOzo/6SbdbLX0FwsorYolL9bgIvtA==
|
||||
-----END AGE ENCRYPTED FILE-----
|
||||
- recipient: age1xgy03g3vjydsxcl0qpdgm8rahjcjq95ucxfwlgr22zwjx3p7jf2s9jk6u5
|
||||
enc: |
|
||||
-----BEGIN AGE ENCRYPTED FILE-----
|
||||
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAxOW50S2tPZUtUcGRlUW1U
|
||||
OFYycmdOVFRqc3BUc0hxZ2hrZ2hxbkZXU0RVClZSc3EyNXRHdEtxVEFsL015UEdR
|
||||
MnUrelhEYlc4anV4N0FERnk0SExUK2sKLS0tIHNIQ1dNMVZlb05wTnZueVRrdFMr
|
||||
RFRBZlMyQ0UxajQ3MnQ1RUc0QVczTFEKOV6n5e2+WfCr/MgX42nDlPWSXCgFXxEy
|
||||
NHVoct4F8NzqxCJ+IeNbxuZkpFd4BDsg82WCQT7sBI2RcRANWT7frQ==
|
||||
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBoSUphR2tXVGw5dUQxZ3lu
|
||||
Y25DRHRXOWhvUmxkYjVLQ0JjWEJ2VkVOVEZzCkFtWjJkVU5abWRCdFd4K3k2UzBq
|
||||
TW1rYTJncmR4TmxzVFo3ZmtQOWxvUmsKLS0tIGg2blhEcitWc0dxUTdqTVh0azBL
|
||||
WGY1NGQwQWlRTWNZZ0J0V0RVQkxqSVkKx/89/rc7uTSbU+eD3Ubkpst3zeqFtova
|
||||
aDaXNYM9TwiWCMmun4k/b5A8/XkoR6Vw8Vwj780hdcPjuSUoBjpNpQ==
|
||||
-----END AGE ENCRYPTED FILE-----
|
||||
- recipient: age1fv5dafs4n3r5n83qm2hfz7xmnflsz0xf9r3saralrptpgf8mvuxq4t8k3u
|
||||
enc: |
|
||||
-----BEGIN AGE ENCRYPTED FILE-----
|
||||
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB1azNCeVkrZThUY0w0ZEFT
|
||||
RzdPVHJSdXlhd3djOVFrMXM0VzdWbFVEOFdJCmx4OTg3QzhweWV4MmFNTjI3UFN2
|
||||
ZUxkNmJjb0JqTThNTDE1YXJtdDcxSFEKLS0tIG9VazFxL2hpU1hyeGlzbm5HTXlH
|
||||
Q1FRR1d3Qzc1eUxSQWxWWkdPeVkxMmcKwd61DX0BhZ/CynCOOO7oq99Ytvii9z0R
|
||||
y5qEl8v9iTKmJERin/xYeh1pwV6qz0CYkwKYMPq2++5+aH3BF0l6tg==
|
||||
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB4b1lZbWZkOTVnL1NtZTd3
|
||||
WlFtNzhrWUwzYWxTZ2xSbzBqNEd1bnRDUm5NCmY0WTljNkx3MXNFNzNGd0lSY2Np
|
||||
bmFvZlJZcHFUVGJuZ0hZSWo1MkkvcjQKLS0tIG54VzJldW5xNnpCZExobEcva3po
|
||||
WDdCNVlWTWViYW51K2llUmJKejkwR28KKZ3pt1FnKdPtl7nPaA0CO7Q+S7VxeJ9Q
|
||||
MyKs8a4MaDScYSHlGuAxzOJkspRYk8EYgeQhJMFjJOVNwaWudzLNOQ==
|
||||
-----END AGE ENCRYPTED FILE-----
|
||||
- recipient: age120530yclr75k6nrzp6k5jjftj8j4q9v3533guupzk4ct86mjxszqg9e5t5
|
||||
enc: |
|
||||
-----BEGIN AGE ENCRYPTED FILE-----
|
||||
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBEUkJCcUJmZ1ErdHVXVFYz
|
||||
WklBU3dVa1l4bXA3VEs0Z3UxcmI2MnVGZ3kwCjFud0c5amswaGdFb2lmNU1INkhR
|
||||
d2ZEUTRrNkNmTTJJd2syL2l5RkZpeFEKLS0tIC92L3VmQXkvMFpwZHg1elUrNmJr
|
||||
Zk9YVmtQaFcrL2hSSXlwcllVbXRSakkKXHUhfnD4haIzktc3UeOerWycwUDw9BK6
|
||||
5/6rIldi0JYS//4W6DRo6pB84Xc59M0yWN3M6g3qMld2019ohsTmcg==
|
||||
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB5cFo2NmZVMkp3ZGN6cEZJ
|
||||
dklPbW1SMnYzUEdKMVRGTkNHWC9HVGFQQkJJCkVZR09MdDFReDRSaGh0YkwyeUxZ
|
||||
cFdHV3RPa0wyaVZlUEVRSTVxQnprY0UKLS0tIEMwSGk5dlBsUGpRM3RyS2hKZEF0
|
||||
Ly9kNnl3MUpXZW01WlBkaFNnSzZmTWsKPp1tw3iMDRLL1A/l3LiecOsGwzbO3yxV
|
||||
hNuKy07vL/U1Jl77hb9pycUfD6vowvPVfIXGBaSrjti4gj5STlEbAg==
|
||||
-----END AGE ENCRYPTED FILE-----
|
||||
- recipient: age1rt0ngkum32wt6l2wnyr40hmwd9ulmzqfarg5vk62zqp0uvj4lyuqd2atgq
|
||||
enc: |
|
||||
-----BEGIN AGE ENCRYPTED FILE-----
|
||||
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBqanJOTjJRS3lZQVV3UFFa
|
||||
cmN0NkxmeS80aXpKZVVjZEl0OWJLMHJSOHlnCm5LM002QVdQUWl4dmhYUVQvR2Zz
|
||||
ekR3SzBNR2krOWJyVHQwSzV6VUd1eG8KLS0tICt1NjVvWk1Xby96UkhxdFRYQU85
|
||||
aVFUNUJEeS9kVUxhcEJ0YkFlOWM4eEUKtdW7FJUEQkxTyfZsvmQ34jQCpHnT5FOm
|
||||
+3uKArpPamaIkAsR5SUe0+GXLShnTxexsJ6W9ezz7kvrJ7b4Bjx+qA==
|
||||
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBWeEhWSlUraEZIWFkvWjVF
|
||||
b3NQMnZHbGFzbHlHVVFXRHJiTzZ4SkVtTEdBCk9ZVndVTWthNjZNTitGa1ZwajdO
|
||||
ZjluZytDME5ZMDJqeVVQWEc3Qk9mYVkKLS0tIFZRSTZFL09QUFMzd2tjYTl3bkhJ
|
||||
V0RFVVZINGpjS1hSTys2TVBSTEM3Rm8KFZnIKaU142dFDgU1afVUtnsZQ/9HARMT
|
||||
kwbgYJjvXk2LBbxLcGN4U15J43Ywrs2n3sh2T3nHWTMGVum1za27kA==
|
||||
-----END AGE ENCRYPTED FILE-----
|
||||
- recipient: age1c4atxfp05u7zm875s6q8p82ve96rqqpq9smktxlur8pk2yc3qvgql46dp9
|
||||
enc: |
|
||||
-----BEGIN AGE ENCRYPTED FILE-----
|
||||
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBJZlJ0VE50NHJkMnJiL1Rm
|
||||
OWVPSDJ4RmhXZ3RvbVJhVTRycUsvbjZleVZnCkJRYUpMOXI4QjlKYmJ6d1JJRXVr
|
||||
S3JhUFRQMnEvQnJGNCthczRkYll3VEUKLS0tIDF2Q3pSSzlLTnEwSzY1THhkNHlL
|
||||
N2ZlTGI4TnRZbUN4RUFqK0xwME9YZ0UKmkomcUw777OLT+5/WWibhz0QaRtMpyeu
|
||||
/70t/Djw4dx05RoFBRmoIBKxZgBqWuTml5vGxmiZwGkAIsRWK4s/xQ==
|
||||
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBGcWdTSmlCbGVXQ3NpNVFB
|
||||
QVNCQ0pXR29Db0ViK3NYYnJXL0xKdEFla1dJCmF4NFcrUWlhNFkrMWIxYStsL1ZJ
|
||||
ZVFJM1FmcE5zalpNRmRDSDJnaUIwSVkKLS0tIE5ua1V2MGFJU0M2YWdBT2M2UjhJ
|
||||
NTd1aWQxRGo3blloWURYRHFDbi9acEkKuIKIblhOSjbi0/RxuuVOJdmY7TzgFHQ6
|
||||
JJOjywD7mu+luzR4hmy8dLZtq/UlaA/8fWhhqvCuz6vp+SBwBkIloQ==
|
||||
-----END AGE ENCRYPTED FILE-----
|
||||
- recipient: age1rjldv3fn3q686647exmcukthr32gmp6s3axs0lhyenvru9ajp9rs24ukvz
|
||||
enc: |
|
||||
-----BEGIN AGE ENCRYPTED FILE-----
|
||||
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBjNWkrSHJjeVR5WjAwQTFu
|
||||
U1B5d0NLU25nckRITjJFbXQ2Z21WR1NjMUc0CktBaGpvTWVEYU1MMTk2bFNsZUVq
|
||||
cDZuRWVnbHBzY2ZwaHVPYkk3dnM3SDQKLS0tIEVEQXZ4ZWZ5WENQeTBIWTFKOGlY
|
||||
UUJuTFU4TDhrTkUvL1hCK09LRkxTazgKjI1L+wZLXaNfKQSW28u+9HU2irRXfxvI
|
||||
ugtO4dvjzowamoxdjT/jTu4fm8pkuYNInKnPuOBvRt8RWlzsKn3Zxg==
|
||||
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBPa00zOERhOWhSRk5pcWM4
|
||||
ZUw0NzBxOVlHV3NFS0xORm81R1BjdFBlSEJVCjREdXZFMTcxMWoyZUNHaklub2Rq
|
||||
bDh3dG13eGZUeWNyVDJXQjNObWs5b2cKLS0tIHVJd0NFS3VNNEN3dkpqdHFhSEtx
|
||||
S09GTzdVZVhSSENObmVmcHRUZklzcUkKTqskyvIkLbQr2PliyIdnLOgC4s+DfCt4
|
||||
ctJhwOj/kKvtHMf1gzPGijRD2oV+5cQ+jt3dAhLLXOwp6bcY8dgZ6A==
|
||||
-----END AGE ENCRYPTED FILE-----
|
||||
- recipient: age1p9v6xaujkdat2tsc2mc4gxpg9hjr4suvwryuat95z2c53xhsyfxq0gf594
|
||||
enc: |
|
||||
-----BEGIN AGE ENCRYPTED FILE-----
|
||||
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBsL3lGOGdGR2l5UDZwT0p1
|
||||
bzd4Nnd2QkI5eElEYWllRWZCWTZPcHk0ZHhNCkNBaVE5MERWdnN0aWd6TUVsaEg2
|
||||
YWZUblRSWDk2eU56cHF2OVhqMFVaNzgKLS0tIFQ4K1plU1pjcE5oYllqTnRwS2dD
|
||||
WXRJYThMRzJtc1VqUTJOVmEzSXZINkkKMzPp33Nv18X0CSeWXRSffzYZxXUjg61T
|
||||
pPkAFaiZcBDJIMDcKX0tX+cAoPBO/cTrye34XNlN/E06qOT8GKs+xg==
|
||||
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBzY0puQkZQa2xFdDhVQzRn
|
||||
RGF6LzlZV051SndCRHd4cGg2SXFvK05FUFdJCkYxRmJsVUl6cEY5T2lwYVVlTmNR
|
||||
STEyOFlKRWR2d0Rrcjg4YzdFTzcxSzAKLS0tIGxsUTJ3aDJrbSszMUtkWk1mY3ph
|
||||
dUFpZW9EWWhpTDcwc2NrS2hCNSsxczQKFBwheeNBYuk0S7UYud/PkVVXvXqDNKgj
|
||||
XD3FEFIsk8qK+mvf1pRoYave/elELT06Hx1Wqg7WAVVwpYH4vVeqvg==
|
||||
-----END AGE ENCRYPTED FILE-----
|
||||
- recipient: age1nxgmdahcjhmtrf7q66jep55cjdcw6tfpw722jr4gytaykgf89ugqxufgyd
|
||||
enc: |
|
||||
-----BEGIN AGE ENCRYPTED FILE-----
|
||||
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBiNHNFbEVxamU4N09SMjNJ
|
||||
d0xtU29YR3NobGJuRm5LZWYxTlE2bWUyTm5zCi84czRSZ0VOVDJXQWtvNkg5emFE
|
||||
YVlhN3hNdVpuZkpsd2VsZDlYZk51Y2sKLS0tIHhxMUw3YUloYWM4elhRdm1LQkdW
|
||||
Uit1SS9DRXVxTUJWRnRCemV2Rkl3Um8KOekBBXlhhC8E1BXpvGQuwSApjBocUTdR
|
||||
/9K5v3PFafIaSj1pvPvxFeN5VcJALBtrj8IMrCxgIqdJ417DqRrpYA==
|
||||
-----END AGE ENCRYPTED FILE-----
|
||||
lastmodified: "2024-07-13T18:22:26Z"
|
||||
mac: ENC[AES256_GCM,data:k9ml5lzn3OYlJVXFMtJ71dj2FaOZ27BSBPqtLr2ExUKDZUc9AkMTt1DOxQAOIpVmzJdWicVkqFTszfqi03+oPQ11/WZnNFC8FzF4v96LTQ4/OCgVm+ZQhovPV0haw3oZEYHi6tKbtM5BDW++ibjawWOyWQGKL4ZLF+MQEjB0GMU=,iv:w0U2bwC9Th6y24AQBeYx/IaJXROItBPbfPRtWrYEYr0=,tag:92QiGpY2jwszXffW4V9hBw==,type:str]
|
||||
pgp:
|
||||
- created_at: "2025-12-04T04:58:01Z"
|
||||
- created_at: "2025-12-15T12:49:02Z"
|
||||
enc: |-
|
||||
-----BEGIN PGP MESSAGE-----
|
||||
|
||||
hQIMA82M54yws73UAQ/6Aqi3ccb/oR6TPu/VhRgsE6sK5talWCFE3Vz5BhuZdhhy
|
||||
edzQ6CkI1md4ThZxytmJz4CKKkg5GYvRj3IIx2rr+4TO/JTjXB62KBF8BzBIKE9y
|
||||
shO3vSbECAs2nHmkK46e8RLRFHxqFK3PPXwbXNzxuZ/BmnL7T/Ajeu7Wb+pcDnll
|
||||
rs92PYM0reues4JdgwcFKmIw49Oow4CZJr18PeXy3vrHpQ5c25HC+dnhrT5xb5iq
|
||||
vbHKUyvc2bnF8BN5qSMd8mis42fVFEXJDA6z1UOwmqPWCLBcERIspou/+MZp6QwU
|
||||
3Z1qvB/BlPZloLSLEOAouykzQ+cFB4ZT+H50nCvcPnDHPGgx9+SRC8mkRI+iGJko
|
||||
ZH3cgdqcF6Tgs7hIqyi3ufKROLeBDQcPga+Pxk7Qqzhnb5HeVCKZ14OS94W+HbEe
|
||||
LZgCVZK51oyYRO7ZDdLWZZpmsQu3tegFCUFkxlEYupxxBR7S/7WqVFp8C+yd/vlQ
|
||||
DQ7Ud/vXzQC4nJxACkylWJw6SXgyo/43ojUAScenSsXNI8mkYiApKa+8sOjlCRd5
|
||||
bO7w4MsDgu47JN2Z7vIkIU1skFVjh9MuKO1bmf8x6DG2F6aLM6TwVNZlxGXPzq8S
|
||||
P55Y728YwntPqqKWvg4v38SqtHN1Rz/G1t3pgRtJIe/cCxr3UVZyq2yUrcGdbSTS
|
||||
XgEFdzdjWv8QAaZk1gERDwCuoKaV5BRWbUxPoRLivdz+9GIsNsXPmpVsS/7etlve
|
||||
STD8Be/2h+wPBGQFSK8p2dFnNano/t2JvQB1FamUzJqBv8C9/QV9okGPm9dGvS8=
|
||||
=h1sR
|
||||
hQIMA82M54yws73UAQ//VJ3RqmIM4x0Y3gHLWHYiPIZZjFUx7GlHT78j+jv0YZEV
|
||||
y6dp2YsR+UKyBXFm43zUliC/f+wYYnrGXdfXjIGlcKgJfq94NlWQvceQgruwN7D4
|
||||
++pG+IgPohCDX2nM2C/eGWQAM7YFn5A0OmYW8FjYNmEIicBt+iWJ96QEMEKNvhMi
|
||||
1sSnAchbjGdDYjmf2mTHOZCKF42B4l7FbFk90Eq36X3RNpURmyyOSgvowu/lYGVp
|
||||
0Fa1vNBiOo8AuiMFg/4FJ+wuLcEcaLRdDiqKHM1SZ4+OjnrKKMaOoA4zIb2h+47a
|
||||
+f4WOxWkly2tJLGmhnlBz+ere+BiyPRTUxcm51YR6aCuEelaVuOrklLE1xLfk5zk
|
||||
xUzFQySJxfDmqFnmrHO8P1DXJkRk61a8OlGzTPxeSY9AsfzCZbjo+ntePMPGCObh
|
||||
ArZRCkUOLzR3/4O0W6eAxoEM61jIlrkL5uCZpo4i8B0gWldXlo0WS42twwKoSH4K
|
||||
swwqcaEHeCnQq/kzlskWISIHYwKDOGFG/7A0dZ/hUEhF8/1p0jUjLPV7IAb8t+mg
|
||||
9QRlwmlZZdPkxT/Umw+NQSxLWMvGfZPibF0G3HWkZR0gEVTnBHN7EVnJHEb+YWTb
|
||||
jhQE4uJ8TDOd/K3s2ZE7P5LUiSWi4q5RgArmaa36/ccbjsUjTkRMN0K7vX2OTlnS
|
||||
XgGr/b8VK2jIEx4hdg4T29LyHvXaJ6Xww71D2gIkAI6JbjaURcNyTBpZaU6UvrDG
|
||||
mlWc06jwQpXX6xP80vPoYdZDFIyQm/CpyHRJwt8LqOESa/UeNfX3AiXorNo3W/U=
|
||||
=n9HR
|
||||
-----END PGP MESSAGE-----
|
||||
fp: CD8CE78CB0B3BDD4
|
||||
unencrypted_suffix: _unencrypted
|
||||
|
|
|
|||
|
|
@ -19,34 +19,6 @@ in {
|
|||
set -g set-titles-string "#T"
|
||||
set -ga terminal-overrides ",xterm-256color:Tc"
|
||||
|
||||
# modes
|
||||
setw -g clock-mode-colour colour8
|
||||
setw -g mode-style 'fg=${base07} bg=${base02} bold'
|
||||
|
||||
# panes
|
||||
set -g pane-border-style 'fg=${base06} bg=${base02}'
|
||||
set -g pane-active-border-style 'bg=${base0D} fg=${base07}'
|
||||
|
||||
# statusbar
|
||||
set -g status-position bottom
|
||||
set -g status-justify left
|
||||
set -g status-style 'bg=${base00} fg=${base06}'
|
||||
set -g status-left '#[fg=${base06} bg=${base01}] #S@#h '
|
||||
set -g status-right '#[fg=${base07},bg=${base01}] %F #[fg=${base07},bg=${base02}] %H:%M:%S %Z '
|
||||
set -g status-right-length 50
|
||||
set -g status-left-length 20
|
||||
|
||||
setw -g window-status-current-style 'fg=${base07} bg=${base0D} bold'
|
||||
setw -g window-status-current-format ' #I#[fg=${base07}]:#[fg=${base07}]#W#[fg=${base07}]#F '
|
||||
|
||||
setw -g window-status-style 'fg=${base06} bg=${base03}'
|
||||
setw -g window-status-format ' #I#[fg=${base07}]:#[fg=${base06}]#W#[${base06}]#F '
|
||||
|
||||
setw -g window-status-bell-style 'fg=colour255 bg=colour1 bold'
|
||||
|
||||
# messages
|
||||
set -g message-style 'fg=colour232 bg=colour16 bold'
|
||||
|
||||
# mouse
|
||||
set -g mouse on
|
||||
'';
|
||||
|
|
|
|||
|
|
@ -17,11 +17,11 @@ in {
|
|||
settingsVersion = 15;
|
||||
bar = {
|
||||
position = "top";
|
||||
backgroundOpacity = 0.9;
|
||||
monitors = [];
|
||||
density = "comfortable";
|
||||
showCapsule = false;
|
||||
floating = true;
|
||||
outerCorners = false;
|
||||
showCapsule = true;
|
||||
floating = false;
|
||||
marginVertical = 0.25;
|
||||
marginHorizontal = 0.25;
|
||||
widgets = {
|
||||
|
|
@ -132,7 +132,6 @@ in {
|
|||
appLauncher = {
|
||||
enableClipboardHistory = true;
|
||||
position = "center";
|
||||
backgroundOpacity = 1;
|
||||
pinnedExecs = [];
|
||||
useApp2Unit = false;
|
||||
sortByMostUsed = true;
|
||||
|
|
@ -165,8 +164,8 @@ in {
|
|||
};
|
||||
};
|
||||
dock = {
|
||||
enabled = false;
|
||||
displayMode = "auto_hide";
|
||||
backgroundOpacity = 1;
|
||||
floatingRatio = 1;
|
||||
onlySameOutput = true;
|
||||
monitors = [];
|
||||
|
|
@ -201,10 +200,6 @@ in {
|
|||
preferredPlayer = "";
|
||||
};
|
||||
ui = {
|
||||
fontDefault = "Atkinson Hyperlegible Next";
|
||||
fontFixed = "Atkinson Hyperlegible Mono";
|
||||
fontDefaultScale = 1;
|
||||
fontFixedScale = 1;
|
||||
monitorsScaling = [
|
||||
{
|
||||
name = "DP-2";
|
||||
|
|
@ -219,7 +214,6 @@ in {
|
|||
};
|
||||
colorSchemes = {
|
||||
useWallpaperColors = false;
|
||||
predefinedScheme = "Dracula";
|
||||
darkMode = true;
|
||||
matugenSchemeType = "scheme-fruit-salad";
|
||||
generateTemplatesForPredefined = true;
|
||||
Loading…
Add table
Add a link
Reference in a new issue