summaryrefslogtreecommitdiff
path: root/scripts/dmenuoff
blob: e278c8add7a12dc24328a0b8a964dcaebe0b5cf3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#!/bin/sh
# menu for shutdown or lock
# require nopass for poweroff and reboot and my build of dmenu for -hf

QUERY=$(printf 'no\nlock\npoweroff\nreboot' | dmenu -i -sb '#cc241d' -hf '#689d6a' -p 'Shutdown?')
ROOTCMD="${ROOTCMD:-$(command -v doas || command -v sudo)}"

case "$QUERY" in
"lock")
	slock ;;
"poweroff")
	"$ROOTCMD" poweroff ;;
"reboot")
	"$ROOTCMD" reboot ;;
esac