diff options
Diffstat (limited to '.config/scripts/power_menu.sh')
-rwxr-xr-x | .config/scripts/power_menu.sh | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/.config/scripts/power_menu.sh b/.config/scripts/power_menu.sh new file mode 100755 index 00000000..5e76ee0a --- /dev/null +++ b/.config/scripts/power_menu.sh @@ -0,0 +1,25 @@ +#!/bin/sh +# call this script in button/power function of /etc/acpi/default.sh + +OPTIONS="\uf023 lock\n + \uf186 suspend\n + \uf2f5 logout\n + \uf011 shutdown\n + \uf2f1 reboot\n" + +SELECTED=$(echo -e $OPTIONS | + wofi -H 260 -d -p "power menu:" | + awk '{print tolower($2)}') + +case $SELECTED in + lock) + swaylock;; + suspend) + loginctl suspend;; + logout) + swaymsg exit;; + shutdown) + openrc-shutdown -p now;; + reboot) + reboot;; +esac |