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 # -