sway: lock screen when lid is closed
plus, update lock.sh script
This commit is contained in:
21
bin/lock.sh
21
bin/lock.sh
@@ -1,16 +1,13 @@
|
||||
#! /bin/bash
|
||||
|
||||
__lock() {
|
||||
gtklock
|
||||
}
|
||||
|
||||
# leave it here in case i'll need it later
|
||||
# swaylock \
|
||||
# --screenshots \
|
||||
# --indicator \
|
||||
# --indicator-radius 100 \
|
||||
# --indicator-thickness 7 \
|
||||
# --clock \
|
||||
# --ring-color ffeced \
|
||||
# --key-hl-color 0291ff \
|
||||
# --effect-blur 7x5 \
|
||||
# --effect-vignette 0.5:0.5 \
|
||||
# --fade-in 0.2
|
||||
amount_of_outputs=$(swaymsg -t get_outputs | grep -i name | wc -l)
|
||||
|
||||
if [[ "$amount_of_outputs" == "1" ]]; then
|
||||
__lock
|
||||
else
|
||||
swaymsg output eDP-1 disable
|
||||
fi
|
||||
|
||||
@@ -90,8 +90,7 @@ output $mainMonitor {
|
||||
mode 1920x1080@144Hz
|
||||
}
|
||||
|
||||
bindswitch --reload --locked lid:on output $laptopMonitor disable
|
||||
bindswitch --reload --locked lid:off output $laptopMonitor enable
|
||||
bindswitch --reload lid:on exec "$HOME/dotfiles/bin/lock.sh"
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user