aboutsummaryrefslogtreecommitdiff
path: root/dot-config/sway
diff options
context:
space:
mode:
Diffstat (limited to 'dot-config/sway')
-rw-r--r--dot-config/sway/config11
1 files 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