Add userspace reboot option to menuquit

This commit is contained in:
ItsDrike 2023-10-10 20:32:55 +02:00
parent 6e31a94da3
commit 9a79a5453b
Signed by: ItsDrike
GPG key ID: FA2745890B7048C0

View file

@ -1,28 +1,31 @@
#!/bin/bash #!/bin/bash
action="$(printf 'Quit WM\nLock session\nLogout\nLock TTYs\nPoweroff\nReboot\nNothing' | menuprompt -c --app wofi -p "Select Action" -- -O default)" action="$(printf 'Quit WM\nLock session\nLogout\nLock TTYs\nPoweroff\nReboot\nUserspace Reboot\nNothing' | menuprompt -c --app wofi -p "Select Action" -- -O default)"
case "$action" in case "$action" in
"Quit WM") "Quit WM")
hyprctl dispatch exit "" hyprctl dispatch exit ""
;; ;;
"Lock session") "Lock session")
loginctl lock-session loginctl lock-session
;; ;;
"Logout") "Logout")
loginctl terminate-user "$USER" loginctl terminate-user "$USER"
;; ;;
"Lock TTYs") "Lock TTYs")
physlock physlock
;; ;;
"Poweroff") "Poweroff")
systemctl poweroff systemctl poweroff
;; ;;
"Reboot") "Reboot")
systemctl reboot systemctl reboot
;; ;;
"Nothing") ;& "Userspace Reboot")
*) systemctl soft-reboot
exit 1 ;;
;; "Nothing") ;&
*)
exit 1
;;
esac esac