all repos

dotfiles @ a6fa85b

i use rach linux btw

dotfiles/bin/wofi-power-menu (view raw)

1
#!/bin/env bash
2
3
entries="⏻ poweroff\n⇠ logout\n⏾ suspend\n⭮ reboot"
4
selected=$(echo -e "$entries" |
5
  wofi --dmenu --cache-file /dev/null |
6
  awk '{print tolower($2)}')
7
8
shall_continue() {
9
  entries="Yes\nNo"
10
  selected=$(echo -e "$entries" |
11
    wofi --dmenu --cache-file /dev/null |
12
    awk '{print tolower($1)}')
13
14
  case $selected in
15
  yes) exec "$@" ;;
16
  no) exit 0 ;;
17
  esac
18
}
19
20
case $selected in
21
logout) shall_continue hyprctl dispatch exit ;;
22
suspend) shall_continue systemctl suspend ;;
23
reboot) shall_continue systemctl reboot ;;
24
poweroff) shall_continue systemctl poweroff ;;
25
esac