diff options
Diffstat (limited to 'home/desktop.nix')
| -rw-r--r-- | home/desktop.nix | 22 |
1 files changed, 21 insertions, 1 deletions
diff --git a/home/desktop.nix b/home/desktop.nix index ab2b1d1..47fb69b 100644 --- a/home/desktop.nix +++ b/home/desktop.nix @@ -33,6 +33,16 @@ with lib; { }; }; + swaylock = { + enable = true; + + settings = { + color = "222222"; + font-size = 24; + show-failed-attempts = true; + }; + }; + tmux = { enable = true; aggressiveResize = true; @@ -68,6 +78,16 @@ with lib; { wofi.enable = true; }; + services = { + swayidle = { + enable = true; + + timeouts = [ + { timeout = 600; command = "${getExe config.programs.swaylock.package} -fF"; } + ]; + }; + }; + wayland.windowManager.sway = { enable = true; @@ -133,7 +153,7 @@ with lib; { "${mod}+c" = "focus child"; "${mod}+d" = "exec --no-startup-id ${getExe wofi} -S run"; "${mod}+i" = "exec ${getExe pkgs.xcalib} -invert -alter"; - "${mod}+o" = "exec ${getExe pkgs.xautolock} -locknow"; + "${mod}+o" = "exec ${getExe config.programs.swaylock.package} -fF"; "${mod}+Return" = "exec ${getExe st} -e ${getExe tmux-lift}"; "${mod}+Shift+e" = "exec ${getExe pkgs.xorg.setxkbmap} latam"; "${mod}+Shift+u" = "exec ${getExe pkgs.xorg.setxkbmap} us"; |
