From 32ea522f854d1d3d8fbeb6733f16265bad65ec6d Mon Sep 17 00:00:00 2001 From: littleblack111 Date: Wed, 25 Feb 2026 15:07:58 +0800 Subject: hyprshutdown: use --post-cmd poweroff --- hyprshutdown.sh | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/hyprshutdown.sh b/hyprshutdown.sh index 1153c19..77c69d0 100755 --- a/hyprshutdown.sh +++ b/hyprshutdown.sh @@ -6,6 +6,7 @@ cancel="Cancel" confirm="Confirm" DUP_ACTION=kill # or shutdown DUP_AMOUNT=3 # this only matters if its shutdown +SHUTDOWN="hyprshutdown --post-cmd poweroff" other_pids=$(pidof -x -o $$ "$(basename "$0")") dup_count=$(echo "$other_pids" | wc -w) @@ -16,7 +17,7 @@ if [[ $DUP_ACTION == "kill" ]]; then fi elif [[ $DUP_ACTION == "shutdown" ]]; then if [ $dup_count -ge DUP_AMOUNT ]; then - hyprshutdown &! + $SHUTDOWN &! kill $other_pids fi fi @@ -24,7 +25,7 @@ fi function dialog { ans=$(timeout 1.2 hyprland-dialog --apptitle hyprshutdown --title "Shutting down in $1" --buttons "$cancel;$confirm") if [[ $ans == $confirm ]]; then - hyprshutdown &! + $SHUTDOWN &! kill $self elif [[ $ans == $cancel ]]; then kill $self -- cgit v1.2.3