diff options
| author | Alejandro Soto <alejandro@34project.org> | 2024-08-17 00:53:41 -0600 |
|---|---|---|
| committer | Alejandro Soto <alejandro@34project.org> | 2024-08-17 22:08:09 -0600 |
| commit | 0dc93d5cfa6ffaacb8ab49a1aa9058905e6817a5 (patch) | |
| tree | 8600134eb7588b61c69f08af7512a2f3ffa00cb7 /home/desktop.nix | |
| parent | 84ff9615a303caeb7eb8d98d522c150197321dd7 (diff) | |
home/desktop: enable swayidle, swaylock
Diffstat (limited to '')
| -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"; |
