From cc040affd70eadb4feb3d0d20883e842c64d5ae1 Mon Sep 17 00:00:00 2001 From: Blake Romero Date: Thu, 28 Nov 2024 15:22:42 +0000 Subject: Fix lock screen on sleep --- dot-config/sway/config | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) (limited to 'dot-config/sway') diff --git a/dot-config/sway/config b/dot-config/sway/config index ca81b4b..e835175 100644 --- a/dot-config/sway/config +++ b/dot-config/sway/config @@ -25,6 +25,8 @@ set $right semicolon set $term footclient set $shell bash -c +set $lock swaylock -Fe -i "$lockwallpaper" + set $igap 20 set $ogap $igap @@ -44,10 +46,9 @@ exec_always sh -c "pkill wireplumber; wireplumber" exec_always sh -c "pkill yambar; yambar" exec swayidle -w \ - timeout 300 swaylock -Fe -i "$lockwallpaper" \ - timeout 600 swaymsg "output * power off" \ - resume swaymsg "output * power on" \ - before-sleep swaylock -f -i "$lockwallpaper" + timeout 300 $lock \ + timeout 270 'swaymsg "output * dpms off"' \ + resume 'swaymsg "output * dpms on"' # Input seat * hide_cursor when-typing enable @@ -94,6 +95,8 @@ bindsym $mod+Escape exit bindsym $mod+n exec makoctl dismiss bindsym $mod+i exec $term vim +bindsym XF86Display exec $lock +bindsym XF86WakeUp exec $lock bindsym XF86PowerOff exec sudo halt bindsym --locked XF86MonBrightnessUp exec brightnessctl set +10% && brightnessctl --save -- cgit