aboutsummaryrefslogtreecommitdiff
path: root/dotfiles/hyprland/.config/wlogout/layout
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-01-26 13:56:54 -0600
committerCraig Jennings <c@cjennings.net>2026-01-26 13:56:54 -0600
commite6f27c608b0305f9a9b276f7ac547f1f03589217 (patch)
tree1bd804f5e8451aa4821a5db7490c086207f18c5d /dotfiles/hyprland/.config/wlogout/layout
parentd2db9c70434527d25ad4f527bea613185d726c88 (diff)
downloadarchsetup-e6f27c608b0305f9a9b276f7ac547f1f03589217.tar.gz
archsetup-e6f27c608b0305f9a9b276f7ac547f1f03589217.zip
feat(hyprland): add wlogout exit menu with dupre theme
- Add wlogout config with nerd font icons and dupre colors - Add wofi power-menu as alternative (disabled) - Use pgrep to prevent multiple instances - Theme: gold highlight on hover, invisible borders Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Diffstat (limited to 'dotfiles/hyprland/.config/wlogout/layout')
-rw-r--r--dotfiles/hyprland/.config/wlogout/layout36
1 files changed, 36 insertions, 0 deletions
diff --git a/dotfiles/hyprland/.config/wlogout/layout b/dotfiles/hyprland/.config/wlogout/layout
new file mode 100644
index 0000000..878e75d
--- /dev/null
+++ b/dotfiles/hyprland/.config/wlogout/layout
@@ -0,0 +1,36 @@
+{
+ "label" : "lock",
+ "action" : "hyprlock",
+ "text" : "󰌾",
+ "keybind" : "l"
+}
+{
+ "label" : "logout",
+ "action" : "hyprctl dispatch exit",
+ "text" : "󰍃",
+ "keybind" : "e"
+}
+{
+ "label" : "suspend",
+ "action" : "systemctl suspend",
+ "text" : "󰒲",
+ "keybind" : "u"
+}
+{
+ "label" : "hibernate",
+ "action" : "systemctl hibernate",
+ "text" : "󰖔",
+ "keybind" : "h"
+}
+{
+ "label" : "reboot",
+ "action" : "systemctl reboot",
+ "text" : "󰜉",
+ "keybind" : "r"
+}
+{
+ "label" : "shutdown",
+ "action" : "systemctl poweroff",
+ "text" : "󰐥",
+ "keybind" : "s"
+}