aboutsummaryrefslogtreecommitdiffstats
path: root/bin/exit-menu.sh
diff options
context:
space:
mode:
Diffstat (limited to 'bin/exit-menu.sh')
-rwxr-xr-xbin/exit-menu.sh10
1 files changed, 7 insertions, 3 deletions
diff --git a/bin/exit-menu.sh b/bin/exit-menu.sh
index b7236fe..9c9f7ab 100755
--- a/bin/exit-menu.sh
+++ b/bin/exit-menu.sh
@@ -1,16 +1,20 @@
#!/bin/bash
-entries=" Lock\n󰹆 Suspend\n󰍃 Logout\n󰜉 Reboot\n󰐥 Shutdown"
+entries=" Lock\n󰹆 Suspend\n󰹆 Suspend-then-Hibernate\n󰒲 Hibernate\n󰍃 Logout\n󰜉 Reboot\n󰐥 Shutdown"
-selected=$(echo -e $entries|wofi --width 100 --height 185 --dmenu --cache-file /dev/null --define content_halign=center --define prompt="Exit menu" | awk '{print tolower($2)}')
+selected=$(echo -e $entries|wofi --width 100 --height 212 --dmenu --cache-file /dev/null --define content_halign=center --define prompt="Exit menu" | awk '{print tolower($2)}')
case $selected in
lock)
- hyprlock;;
+ swaylock;;
logout)
hyprctl dispatch exit;;
+ suspend-then-hibernate)
+ exec systemctl suspend-then-hibernate;;
suspend)
exec systemctl suspend;;
+ hibernate)
+ exec systemctl hibernate;;
reboot)
exec systemctl reboot;;
shutdown)