aboutsummaryrefslogtreecommitdiffstats
path: root/sway/scripts/exit-menu.sh
blob: a492df84bec0282ca35a38c7b445076bdac91484 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#!/bin/bash

entries="  Lock\n󰹆  Suspend\n󰍃  Logout\n󰜉  Reboot\n󰐥  Shutdown"

selected=$(echo -e $entries|wofi --width 100 --height 185 --dmenu --cache-file /dev/null --define content_halign=center --define prompt="Exit menu" | awk '{print tolower($2)}')

case $selected in
  lock)
    swaylock;;
  logout)
    swaymsg exit;;
  suspend)
    exec systemctl suspend;;
  reboot)
    exec systemctl reboot;;
  shutdown)
    exec systemctl poweroff -i;;
esac