diff options
| author | littleblack111 <littleblack11111@gmail.com> | 2026-09-12 14:30:10 +0800 |
|---|---|---|
| committer | littleblack111 <littleblack11111@gmail.com> | 2026-09-12 14:30:10 +0800 |
| commit | f8a2391314432a9e9f0f5f7b79c40dba841420f2 (patch) | |
| tree | 07daf40bd4beba2978746165eb927e23f99f06c1 /hyprshutdown.sh | |
| parent | 28f5b02e1e7b6a27408fbb06e4e1abe3b280f79d (diff) | |
bump
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 } |
