#!/bin/sh LIST="$(cat </dev/null && SYSTEMCTL="systemctl" SYSTEMCTL="${SYSTEMCTL:-loginctl}" COMMAND="$(echo "${LIST}" | dmenu -r)" case "${COMMAND}" in "shutdown") ${SYSTEMCTL} poweroff ;; "reboot") ${SYSTEMCTL} reboot ;; "lock") loginctl lock-session ;; "suspend") ${SYSTEMCTL} suspend ;; "hibernate") ${SYSTEMCTL} hibernate ;; "logout") if pgrep -x Hyprland; then hyprctl dispatch exit else loginctl terminate-session fi ;; esac