aboutsummaryrefslogtreecommitdiff
path: root/scripts/powermenu
diff options
context:
space:
mode:
authormirenn <me@mirenn.dev>2025-03-24 08:42:44 +0100
committermirenn <me@mirenn.dev>2025-09-07 21:19:28 +0200
commit1f2c530f0d6e1e32ea462166b1538425b0cd0fcd (patch)
treef045e8af54d09e7c19186c29d20ee0a28f2743d3 /scripts/powermenu
parent70d4c4f8045ed0d4e873a1383bbcbd91e31a7706 (diff)
downloaddotfiles-1f2c530f0d6e1e32ea462166b1538425b0cd0fcd.tar.gz
dotfiles-1f2c530f0d6e1e32ea462166b1538425b0cd0fcd.zip
update
Diffstat (limited to 'scripts/powermenu')
-rwxr-xr-xscripts/powermenu36
1 files changed, 21 insertions, 15 deletions
diff --git a/scripts/powermenu b/scripts/powermenu
index 5dd5d19..ef68e29 100755
--- a/scripts/powermenu
+++ b/scripts/powermenu
@@ -1,20 +1,26 @@
#!/usr/bin/fish
-set poweroff " Poweroff"
-set reboot " Reboot"
-set lock " Lock"
-set exit "󰗼 Exit"
+set poweroff ""
+set reboot ""
+set lock ""
+set exit "󰗼"
+set sleep "󰒲"
+set hibernate ""
-set chosen (echo -e "$poweroff\n$reboot\n$lock\n$exit" | fuzzel --dmenu --lines 4 --width 15 --prompt "" --placeholder "")
+set chosen (echo -e "$poweroff\n$reboot\n$lock\n$exit\n$sleep\n$hibernate" | rofi -dmenu -theme ~/.config/rofi/powermenu.rasi)
switch $chosen
- case $poweroff
- shutdown now
- case $reboot
- reboot
- case $lock
- loginctl lock-session
- case $exit
- niri msg action quit
- case '*'
- exit 1
+case $poweroff
+ shutdown now
+case $reboot
+ reboot
+case $lock
+ loginctl lock-session
+case $exit
+ niri msg action quit
+case $sleep
+ systemctl suspend
+case $hibernate
+ systemctl hibernate
+case '*'
+ exit 1
end