diff options
| author | Rosa <rosaontheweb@proton.me> | 2026-03-26 09:18:42 -0400 |
|---|---|---|
| committer | Rosa <rosaontheweb@proton.me> | 2026-03-26 09:18:42 -0400 |
| commit | a54434a5f8034918414c74fda4bf1baea68e025d (patch) | |
| tree | 91a40f96d051ae36b43e86ec99dd9e4d2ae4be89 /modules/user/desktop/sessions | |
| parent | 335e8eb3c5a63ceb09a6f713e2b58dd4a2fb0ba1 (diff) | |
wallpaper, vencord is a bitch
Diffstat (limited to 'modules/user/desktop/sessions')
| -rw-r--r-- | modules/user/desktop/sessions/sway.nix | 42 |
1 files changed, 39 insertions, 3 deletions
diff --git a/modules/user/desktop/sessions/sway.nix b/modules/user/desktop/sessions/sway.nix index e0037dd..8fd7f36 100644 --- a/modules/user/desktop/sessions/sway.nix +++ b/modules/user/desktop/sessions/sway.nix @@ -17,6 +17,39 @@ foot.enable = lib.mkDefault config.desktop.sessions.sway.enable; fuzzel.enable = lib.mkDefault config.desktop.sessions.sway.enable; librewolf.enable = lib.mkDefault config.desktop.sessions.sway.enable; + swaylock = { + enable = lib.mkDefault config.desktop.sessions.sway.enable; + settings = { + bs-hl-color = "f38ba8"; + caps-lock-bs-hl-color = "f38ba8"; + color = "000000"; + font = "Fira Code"; + font-size = config.desktop.defaultFontSize; + image = "~/.local/share/wallpaper.png"; + indicator-caps-lock = true; + inside-clear-color = "b4befe"; + inside-color = "1e1e2e"; + inside-ver-color = "f9e2af"; + inside-wrong-color = "f38ba8"; + key-hl-color = "585b70"; + line-caps-lock-color = "00000000"; + line-clear-color = "00000000"; + line-color = "00000000"; + line-ver-color = "00000000"; + line-wrong-color = "00000000"; + ring-clear-color = "b4befe"; + ring-color = "313244"; + ring-ver-color = "f9e2af"; + ring-wrong-color = "f38ba8"; + scaling = "fill"; + separator-color = "00000000"; + text-caps-lock-color = "cdd6f4"; + text-clear-color = "1e1e2e"; + text-color = "cdd6f4"; + text-ver-color = "1e1e2e"; + text-wrong-color = "1e1e2e"; + }; + }; }; wayland.windowManager.sway = { @@ -166,6 +199,7 @@ "${mod}+R" = "exec ${pkgs.fuzzel}/bin/fuzzel"; "${mod}+B" = "exec ${pkgs.librewolf}/bin/librewolf"; "${mod}+Shift+S" = "exec ${pkgs.grim}/bin/grim -g \"$(${pkgs.slurp}/bin/slurp)\" ~/Pictures/screenshot.png"; + "${mod}+Alt+L" = "exec ${pkgs.swaylock}/bin/swaylock"; "${mod}+Alt+Q" = "exit"; "${mod}+Q" = "kill"; "${mod}+1" = "workspace 1"; @@ -209,18 +243,18 @@ modifier = "Mod4"; output = { "eDP-1" = { - #bg = "~/.local/share/wallpaper.png fill"; + bg = "~/.local/share/wallpaper.png fill #000000"; scale = "1.5"; }; "DP-1" = { - #bg = "~/.local/share/wallpaper.png fill"; + bg = "~/.local/share/wallpaper.png fill #000000"; mode = "1920x1080@165Hz"; pos = "0 0"; }; "DP-2" = { - #bg = "~/.local/share/wallpaper.png fill"; + bg = "~/.local/share/wallpaper.png fill #000000"; mode = "1920x1080@75Hz"; pos = "1920 0"; }; @@ -253,6 +287,8 @@ settings = lib.mkDefault { }; }; }; + + xdg.dataFile."wallpaper.png".enable = config.desktop.sessions.sway.enable; }; options.desktop.sessions.sway.enable = lib.mkEnableOption "the sway window manager"; |
