From 432058243f5a0bcbf4141e9d0b10f2781745e463 Mon Sep 17 00:00:00 2001 From: Blake Romero Date: Tue, 17 Dec 2024 23:14:09 +0000 Subject: Refactor swaylock & swayidle timeout --- dot-config/sway/config | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/dot-config/sway/config b/dot-config/sway/config index 4795eb4..f40efa4 100644 --- a/dot-config/sway/config +++ b/dot-config/sway/config @@ -27,7 +27,7 @@ set $right semicolon set $term footclient set $shell bash -c -set $lock swaylock -Fe -i "$lockwallpaper" +set $lock swaylock set $igap 20 set $ogap 30 @@ -50,9 +50,12 @@ exec_always sh -c "pkill yambar; yambar >> /var/log/user/yambar.log 2>&1" exec_always sh -c "pkill lavalauncher; lavalauncher >> /var/log/user/lavalauncher.log 2>&1" exec swayidle -w \ - timeout 300 $lock \ - timeout 270 'swaymsg "output * dpms off"' \ - resume 'swaymsg "output * dpms on"' + timeout 300 'swaylock' \ + timeout 310 'swaymsg "output * dpms off"' \ + resume 'swaymsg "output * dpms on"' \ + timeout 5 'pgrep -x swaylock && swaymsg "output * power off"' \ + resume 'swaymsg "output * dpms on"' \ + before-sleep 'swaylock' # Input seat * hide_cursor when-typing enable -- cgit