summaryrefslogtreecommitdiff
path: root/dotfiles/system/.local/bin/exitmenu
diff options
context:
space:
mode:
Diffstat (limited to 'dotfiles/system/.local/bin/exitmenu')
-rwxr-xr-xdotfiles/system/.local/bin/exitmenu16
1 files changed, 16 insertions, 0 deletions
diff --git a/dotfiles/system/.local/bin/exitmenu b/dotfiles/system/.local/bin/exitmenu
new file mode 100755
index 0000000..2c55b34
--- /dev/null
+++ b/dotfiles/system/.local/bin/exitmenu
@@ -0,0 +1,16 @@
+#!/bin/sh
+
+CHOICES="Shutdown\nReboot\nLock\nHibernate\nSuspend\nToggle Airplane Mode\nToggle Powersave Mode"
+CHOSEN=$(echo -e "$CHOICES" | dmenu -i)
+
+case $CHOSEN in
+ "Shutdown") shutdown now ;;
+ "Reboot") reboot ;;
+ "Lock") xscreensaver-command --lock ;;
+ "Hiberbate") systemctl hibernate ;;
+ "Suspend") systemctl suspend ;;
+ "Toggle Airplane Mode") airplanemodetoggle ;;
+ "Toggle Powersave Mode") lowpowertoggle && notify-send "Battery Status" "$(acpi -b)" ;;
+esac
+
+dwmstatus