aboutsummaryrefslogtreecommitdiff
path: root/dotfiles/.local/bin/swaysession
diff options
context:
space:
mode:
Diffstat (limited to 'dotfiles/.local/bin/swaysession')
-rwxr-xr-xdotfiles/.local/bin/swaysession10
1 files changed, 8 insertions, 2 deletions
diff --git a/dotfiles/.local/bin/swaysession b/dotfiles/.local/bin/swaysession
index 2234c11..221ba0e 100755
--- a/dotfiles/.local/bin/swaysession
+++ b/dotfiles/.local/bin/swaysession
@@ -8,6 +8,10 @@ case "$1" in
;;
logout)
swaymsg exit
+ clear
+ if [ ! -e ~/.cache/dont-kill ]; then
+ killall -u $(whoami)
+ fi
;;
switch_user)
dm-tool switch-to-greeter
@@ -19,11 +23,13 @@ case "$1" in
lock-color & sleep 1 && $logind hibernate
;;
reboot)
- rm -f ~/.cache/openvpnpid
+ swaymsg exit
+ clear
$logind reboot
;;
poweroff)
- rm -f ~/.cache/openvpnpid
+ swaymsg exit
+ clear
$logind poweroff
;;
*)