#!/usr/bin/env bash set -euo pipefail OPTIONS=" Lock  Logout (Hyprland)  Suspend  Hibernate  Reboot  Shutdown  Cancel" CHOICE=$(printf "%s" "$OPTIONS" | walker --dmenu ) case "$CHOICE" in "Lock") loginctl lock-session ;; "Logout (Hyprland)") hyprctl dispatch exit ;; "Suspend") loginctl lock-session && systemctl suspend ;; "Hibernate") loginctl lock-session && systemctl hibernate ;; "Reboot") systemctl reboot ;; "Shutdown") systemctl poweroff ;; *) exit 0 ;; esac