add swayidle for iMac16,2 and added swaylock shortcut to sway/config as well as a lockman.sh script I found online
This commit is contained in:
@@ -107,6 +107,9 @@ bindsym $mod+space focus mode_toggle
|
|||||||
bindsym $mod+a focus parent
|
bindsym $mod+a focus parent
|
||||||
bindsym $mod+r mode "resize"
|
bindsym $mod+r mode "resize"
|
||||||
|
|
||||||
|
# Hide waybar/enable
|
||||||
|
bindsym $mod+escape exec killall -SIGUSR1 waybar
|
||||||
|
|
||||||
mode "resize" {
|
mode "resize" {
|
||||||
bindsym $left resize shrink width 20px
|
bindsym $left resize shrink width 20px
|
||||||
bindsym $down resize grow height 20px
|
bindsym $down resize grow height 20px
|
||||||
@@ -122,6 +125,10 @@ bindsym Return mode "default"
|
|||||||
bindsym Escape mode "default"
|
bindsym Escape mode "default"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# Lock screen
|
||||||
|
set $lockman exec bash ~/.config/sway/lockman.sh
|
||||||
|
bindsym $mod+Shift+p exec $lockman
|
||||||
|
|
||||||
# includes
|
# includes
|
||||||
include /etc/sway/config.d/*
|
include /etc/sway/config.d/*
|
||||||
# swaysome config append
|
# swaysome config append
|
||||||
|
|||||||
9
configs/sway_g/iMac16,2/lockman.sh
Executable file
9
configs/sway_g/iMac16,2/lockman.sh
Executable file
@@ -0,0 +1,9 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
# Times the screen off and puts it to background
|
||||||
|
#swayidle \
|
||||||
|
# timeout 10 'swaymsg "output * dpms off"' \
|
||||||
|
# resume 'swaymsg "output * dpms on"' &
|
||||||
|
# Locks the screen immediately
|
||||||
|
swaylock -c 550000
|
||||||
|
# Kills last background task so idle timer doesn't keep running
|
||||||
|
#kill %%
|
||||||
3
configs/sway_g/iMac16,2/swayidle/config
Normal file
3
configs/sway_g/iMac16,2/swayidle/config
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
exec swayidle -w \
|
||||||
|
timeout 300 'swaylock -f -c 000000' \
|
||||||
|
timeout 330 'swaymsg "output * dpms off"' \
|
||||||
Reference in New Issue
Block a user