aboutsummaryrefslogtreecommitdiff
path: root/dotfiles/system/.local/bin/exitmenu
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-01-24 18:52:34 -0600
committerCraig Jennings <c@cjennings.net>2026-01-24 18:52:34 -0600
commit7d0f90da66985b402c6a25eb3eca8cc9e6060ced (patch)
tree94a4fefdccc5cc1750a7466b3764b44bf1b8d0b0 /dotfiles/system/.local/bin/exitmenu
downloadarchsetup-7d0f90da66985b402c6a25eb3eca8cc9e6060ced.tar.gz
archsetup-7d0f90da66985b402c6a25eb3eca8cc9e6060ced.zip
fix(testing): remove obsolete --skip-slow-packages option
This flag was removed from archsetup but remained in test scripts.
Diffstat (limited to 'dotfiles/system/.local/bin/exitmenu')
-rwxr-xr-xdotfiles/system/.local/bin/exitmenu15
1 files changed, 15 insertions, 0 deletions
diff --git a/dotfiles/system/.local/bin/exitmenu b/dotfiles/system/.local/bin/exitmenu
new file mode 100755
index 0000000..54028a7
--- /dev/null
+++ b/dotfiles/system/.local/bin/exitmenu
@@ -0,0 +1,15 @@
+#!/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
+