#!/bin/bash

source "$HOME/.config/rofi/scripts/_lib.sh"

SCRIPTS_DIR="$HOME/.config/scripts"

declare -A scripts
scripts["Shutdown"]="systemctl poweroff"
scripts["Reboot"]="systemctl reboot"
scripts["Logout"]="logout terminate-user $USER"
scripts["Lock"]="$SCRIPTS_DIR/LockScreen.sh"
scripts["Notification Center (SwayNC)"]="swaync-client -t -sw"

setOption no-custom true
setOption use-hot-keys true
case $ROFI_RETV in
0)
  printf "%s\n" "${!scripts[@]}"
  ;;
1)
  command="${scripts[$@]}"
  coproc ($command >/dev/null 2>&1)
  exit 0
  ;;
esac
