From 0dc93d5cfa6ffaacb8ab49a1aa9058905e6817a5 Mon Sep 17 00:00:00 2001 From: Alejandro Soto Date: Sat, 17 Aug 2024 00:53:41 -0600 Subject: home/desktop: enable swayidle, swaylock --- home/desktop.nix | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) (limited to 'home/desktop.nix') 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"; -- cgit v1.2.3