aboutsummaryrefslogtreecommitdiff
path: root/scripts/powermenu
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/powermenu')
-rwxr-xr-xscripts/powermenu20
1 files changed, 20 insertions, 0 deletions
diff --git a/scripts/powermenu b/scripts/powermenu
new file mode 100755
index 0000000..79519ed
--- /dev/null
+++ b/scripts/powermenu
@@ -0,0 +1,20 @@
+#!/usr/bin/fish
+set poweroff " Poweroff"
+set reboot " Reboot"
+set lock " Lock"
+set exit "󰗼 Exit"
+
+set chosen (echo -e "$poweroff\n$reboot\n$lock\n$exit" | fuzzel --dmenu --lines 4 --width 15)
+
+switch $chosen
+ case $poweroff
+ shutdown now
+ case $reboot
+ reboot
+ case $lock
+ loginctl lock-session
+ case $exit
+ niri msg action quit
+ case '*'
+ exit 1
+end