Files
dotfiles/rofi/.config/rofi-menus/scripts/powermenu.sh
Zastian Pretorius 3f96d7a788 first commit
2021-12-08 19:57:06 +02:00

35 lines
720 B
Bash
Executable File

#!/bin/bash
rofi_command="rofi -theme themes/powermenu.rasi"
### Options ###
power_off=""
reboot=""
lock=""
suspend="鈴"
log_out=""
# Variable passed to rofi
options="$power_off\n$reboot\n$lock\n$suspend\n$log_out"
chosen="$(echo -e "$options" | $rofi_command -dmenu -selected-row 2)"
case $chosen in
$power_off)
promptmenu --yes-command "systemctl poweroff" --query "Shutdown?"
;;
$reboot)
promptmenu --yes-command "systemctl reboot" --query "Reboot?"
;;
$lock)
light-locker-command -l
;;
$suspend)
mpc -q pause
amixer set Master mute
systemctl suspend
;;
$log_out)
i3-msg exit
;;
esac