#!/usr/bin/env bash

#source ~/.dotfiles/nfrc.sh

cmd="fuzzel --minimal-lines --dmenu --hide-prompt "

action=$(printf "Sleep\0icon\x1fnfrc-suspend\nReboot\0icon\x1fnfrc-reboot\nShutdown\0icon\x1fnfrc-poweroff\nExit Niri\0icon\x1fnfrc-logout\nCancel" | $cmd --index)

command=""

case "$action" in
	0)
		command="systemctl suspend"
		;; 
	1)
		command="systemctl reboot"
		;; 
	2)
		command="systemctl poweroff"
		;;
	3)
		command="niri msg action quit --skip-confirmation"
		;;
	4)
		exit
		;;
esac

$command
