#!/bin/bash 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 "Quit WM") hyprctl dispatch exit "" ;; "Lock session") loginctl lock-session ;; "Logout") loginctl terminate-user "$USER" ;; "Lock TTYs") physlock ;; "Poweroff") systemctl poweroff ;; "Reboot") systemctl reboot ;; "Userspace Reboot") systemctl soft-reboot ;; "Hibernate") systemtcl hibernate ;; "Nothing") ;& *) exit 1 ;; esac