31 lines
851 B
Bash
Executable File
31 lines
851 B
Bash
Executable File
#!/bin/env bash
|
|
|
|
# Options for powermenu
|
|
lock=" .....Заблокировать "
|
|
logout=" ....Выход "
|
|
shutdown=" ....Выключить "
|
|
reboot=" ....Перегрузить "
|
|
|
|
# Get answer from user via rofi
|
|
selected_option=$(echo "$lock
|
|
$logout
|
|
$reboot
|
|
$shutdown" | rofi -dmenu -i -p "Power" \
|
|
-config "~/.config/rofi/powermenu.rasi" \
|
|
-font "JetBrainsMono NF Medium 13" \
|
|
-width "15" \
|
|
-lines 5 -line-margin 3 -line-padding 10 -scrollbar-width "0")
|
|
|
|
# Do something based on selected option
|
|
if [ "$selected_option" == "$lock" ]; then
|
|
/home/$USER/.config/bspwm/scripts/i3lock-fancy/i3lock-fancy.sh
|
|
elif [ "$selected_option" == "$logout" ]; then
|
|
bspc quit
|
|
elif [ "$selected_option" == "$shutdown" ]; then
|
|
systemctl poweroff
|
|
elif [ "$selected_option" == "$reboot" ]; then
|
|
systemctl reboot
|
|
else
|
|
echo "No match"
|
|
fi
|