diff options
author | Philip Wittamore <philip@wittamore.com> | 2025-05-28 09:03:08 +0200 |
---|---|---|
committer | Philip Wittamore <philip@wittamore.com> | 2025-05-28 09:03:08 +0200 |
commit | 97a70c5573f70a2b638bd50c1f6c0c8b88296fa1 (patch) | |
tree | b5c899d13ae5234eee6e351faee405cef7379211 /dpower | |
parent | 4e777b956bb3fa0efdadc38e319220edb1e1d6dc (diff) | |
download | scripts-97a70c5573f70a2b638bd50c1f6c0c8b88296fa1.tar.gz scripts-97a70c5573f70a2b638bd50c1f6c0c8b88296fa1.tar.bz2 scripts-97a70c5573f70a2b638bd50c1f6c0c8b88296fa1.zip |
update
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 - |