aboutsummaryrefslogtreecommitdiff
path: root/gentoo/.config/sway/powerprompt.org
blob: dcc93fd226e384371986e81d6b6ebfbfb81a2590 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#+title: Sway Power Prompt Script
Activate =swaynag= prompt with power-off options if the lock file is not present which executes an [[file:poweraction.org][action]].
#+begin_src sh :tangle ~/.config/sway/powerprompt :mkdirp yes
  if test -f ~/.swaynaglock; then
      killall swaynag
      rm ~/.swaynaglock
  else
      touch ~/.swaynaglock
      swaynag --background 00000030 --border 00000030 --border-bottom 00000030 --button-background 00000030 --font=SauceCodePro Nerd Font 256\
          -m '' \
          -b '󰍃' \
             'bash ~/.config/sway/poweraction logout' \
          -b '⏻' \
             'bash ~/.config/sway/poweraction poweroff' \
          -b '' \
             'bash ~/.config/sway/poweraction reboot'
      rm ~/.swaynaglock
  fi
#+end_src