aboutsummaryrefslogtreecommitdiff
path: root/modules/user/desktop/sessions
diff options
context:
space:
mode:
Diffstat (limited to 'modules/user/desktop/sessions')
-rw-r--r--modules/user/desktop/sessions/sway.nix42
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";