diff options
Diffstat (limited to 'dpower')
-rwxr-xr-x | dpower | 30 |
1 files changed, 0 insertions, 30 deletions
@@ -1,30 +0,0 @@ -#!/usr/bin/env bash - -# Dmenu power menu. -# Uses dprompt for confirmation. - -Menu='Logout -Power Off -Reboot -Lockscreen -Suspend -Hibernate' - -Chosen=$(printf "$Menu" | dmenu -i -l 10 -p 'dpower') - -if [ "$Chosen" = 'Logout' ]; then - dprompt "Confirm $Chosen?" "loginctl terminate-session $XDG_SESSION_ID" -elif [ "$Chosen" = 'Power Off' ]; then - dprompt "Confirm $Chosen?" 'sytemctl poweroff' -elif [ "$Chosen" = 'Restart' ]; then - dprompt "Confirm $Chosen?" 'systemctl reboot' -elif [ "$Chosen" = 'Lockscreen' ]; then - dprompt "Confirm $Chosen?" "loginctl lock-session $XDG_SESSION_ID" -elif [ "$Chosen" = 'Suspend' ]; then - dprompt "Confirm $Chosen?" 'systemctl suspend' -elif [ "$Chosen" = 'Hibernate' ]; then - dprompt "Confirm $Chosen?" 'systemctl hibernate' -else - exit 1 -fi - |