diff options
Diffstat (limited to 'modules')
| -rw-r--r-- | modules/user/desktop/apps/vencord.nix | 2 | ||||
| -rw-r--r-- | modules/user/desktop/default.nix | 31 | ||||
| -rw-r--r-- | modules/user/desktop/freeen.jpg | bin | 0 -> 161008 bytes | |||
| -rw-r--r-- | modules/user/desktop/sessions/sway.nix | 42 |
4 files changed, 59 insertions, 16 deletions
diff --git a/modules/user/desktop/apps/vencord.nix b/modules/user/desktop/apps/vencord.nix index a5bcc1c..95fb614 100644 --- a/modules/user/desktop/apps/vencord.nix +++ b/modules/user/desktop/apps/vencord.nix @@ -1,6 +1,6 @@ { config, ... }: { - programs.vesktop.settings = { + programs.vesktop.vencord.settings = { plugins = { AlwaysExpandRoles.enabled = true; MessageLogger.enabled = true; diff --git a/modules/user/desktop/default.nix b/modules/user/desktop/default.nix index f1ea112..b915bbe 100644 --- a/modules/user/desktop/default.nix +++ b/modules/user/desktop/default.nix @@ -11,21 +11,28 @@ ./sessions ]; - config.gtk = { - colorScheme = "dark"; - cursorTheme = { - package = pkgs.catppuccin-cursors.mochaDark; - name = "catppuccin-mocha-dark"; - size = 24; - }; + config = { + gtk = { + colorScheme = "dark"; + cursorTheme = { + package = pkgs.catppuccin-cursors.mochaDark; + name = "catppuccin-mocha-dark"; + size = 24; + }; - theme = { - package = pkgs.catppuccin-gtk.override { - accents = [ "mauve" ]; - variant = "mocha"; + theme = { + package = pkgs.catppuccin-gtk.override { + accents = [ "mauve" ]; + variant = "mocha"; + }; + + name = "catppuccin-mocha-mauve-standard"; }; + }; - name = "catppuccin-mocha-mauve-standard"; + xdg.dataFile."wallpaper.png" = { + enable = lib.mkDefault false; + source = ./freeen.jpg; }; }; diff --git a/modules/user/desktop/freeen.jpg b/modules/user/desktop/freeen.jpg Binary files differnew file mode 100644 index 0000000..acaea6c --- /dev/null +++ b/modules/user/desktop/freeen.jpg 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"; |
