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 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