diff options
Diffstat (limited to 'hyprshutdown.sh')
| -rwxr-xr-x | hyprshutdown.sh | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/hyprshutdown.sh b/hyprshutdown.sh index d9587ed..0c65e76 100755 --- a/hyprshutdown.sh +++ b/hyprshutdown.sh @@ -7,8 +7,10 @@ CONFIRM="Confirm" DUP_ACTION=reboot # or shutdown or reboot DUP_AMOUNT=2 # this only matters if its shutdown or reboot # maybe add hyprsession --save or whatever thats called to restore prev apps -SHUTDOWN="hyprshutdown --post-cmd poweroff" -REBOOT="hyprshutdown --post-cmd reboot" +SHUTDOWN_CMD="poweroff" +SHUTDOWN="hyprshutdown --post-cmd $SHUTDOWN_CMD" +REBOOT_CMD="reboot" +REBOOT="hyprshutdown --post-cmd $REBOOT_CMD" # default ACTION=Shutdown @@ -20,9 +22,11 @@ trap 'kill -- -$$' EXIT function exec_action { if [[ $ACTION == "Shutdown" ]]; then - $SHUTDOWN & disown + $SHUTDOWN & + (wait $!; $SHUTDOWN_CMD) & elif [[ $ACTION == "Reboot" ]]; then $REBOOT & disown + (wait $!; $REBOOT_CMD) & fi kill $SELF } |
