From bb8e839d1a3a92844abe10355c87ce456a10936d Mon Sep 17 00:00:00 2001 From: tavo-wasd Date: Mon, 5 Feb 2024 06:04:39 -0600 Subject: [PATCH] power --- scripts/menu/menu-power | 13 +++++++++---- sway/config | 2 ++ 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/scripts/menu/menu-power b/scripts/menu/menu-power index b378511..4649efb 100755 --- a/scripts/menu/menu-power +++ b/scripts/menu/menu-power @@ -1,12 +1,17 @@ #!/bin/sh # Prompt for power options using dmenu -option=$(printf "Shutdown\nRestart\nLog out" | menu "Power:") +option=$(printf "Shutdown\nRestart\nLog out" | ~/.config/scripts/menu/menu "Power:") + +slogout() { + killall xinit + swaymsg exit +} case "$option" in - "Shutdown") sudo poweroff ;; - "Restart") sudo reboot ;; - "Log out") killall xinit;; + "Shutdown") systemctl poweroff ;; + "Restart") systemctl reboot ;; + "Log out") slogout;; *) exit 1 ;; esac diff --git a/sway/config b/sway/config index 6136cd2..816e264 100644 --- a/sway/config +++ b/sway/config @@ -36,6 +36,7 @@ set $micdown ~/.config/scripts/micdown set $micmute ~/.config/scripts/micmute set $brightup ~/.config/scripts/brightup set $brightdown ~/.config/scripts/brightdown +set $powermenu ~/.config/scripts/menu/menu-power # Keybinds floating_modifier $mod normal @@ -54,6 +55,7 @@ bindsym XF86MonBrightnessUp exec $brightup bindsym XF86MonBrightnessDown exec $brightdown # - bindsym $mod+Shift+q exec swaymsg exit +bindsym $mod+p exec $powermenu bindsym $mod+q reload bindsym $mod+c kill # -