diff --git a/bin/dmenu-powermenu b/bin/dmenu-powermenu new file mode 100644 index 0000000..34a1628 --- /dev/null +++ b/bin/dmenu-powermenu @@ -0,0 +1,11 @@ +#!/bin/sh + +case "$(printf "Shutdown\nRestart\nLogout\nSuspend\nLock")" | dmenu \ + -i -p \ + "Power:" -l 5)" in + Shutdown) exec systemctl poweroff;; + Restart) exec systemctl reboot;; + Logout) killall startdwm.sh;; + Suspend) exec systemctl suspend;; + Lock) exec systemctl --user start lock.target;; +esac