summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBlake Romero <blake@developercraft.com>2026-03-28 22:03:56 +0000
committerBlake Romero <blake@developercraft.com>2026-03-28 22:03:56 +0000
commitab596509128aedf408c9fb48303ee09563382322 (patch)
tree6c63da7cb3745eb644fed51be3e5f1fef6fb796a
parent1e3e4f13f12ff7e269cbbb5eb2993460cb799f3f (diff)
Fix xml path & update menu icon
-rw-r--r--modules/modules.jsonc9
-rw-r--r--modules/power_menu.xml18
2 files changed, 20 insertions, 7 deletions
diff --git a/modules/modules.jsonc b/modules/modules.jsonc
index 05c6b7f..dc27661 100644
--- a/modules/modules.jsonc
+++ b/modules/modules.jsonc
@@ -6,13 +6,14 @@
},
"custom/menu": {
- "format" : "",
+ "format" : "⏻",
"tooltip": false,
"menu": "on-click",
- "menu-file": "~/.config/waybar/power_menu.xml",
+ "menu-file": "~/.config/waybar/modules/power_menu.xml",
"menu-actions": {
- "shutdown": "doas poweroff",
- "reboot": "doas reboot"
+ "shutdown": "doas -n poweroff",
+ "reboot": "doas -n reboot",
+ "logout": "swaymsg exit"
}
},
diff --git a/modules/power_menu.xml b/modules/power_menu.xml
index 8b3ac50..fc6905d 100644
--- a/modules/power_menu.xml
+++ b/modules/power_menu.xml
@@ -1,6 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<interface>
<object class="GtkMenu" id="menu">
+
<!--
<child>
<object class="GtkMenuItem" id="suspend">
@@ -12,19 +13,30 @@
<property name="label">Hibernate</property>
</object>
</child>
+
+ <child>
+ <object class="GtkSeparatorMenuItem" id="delimiter1"/>
+ </child>
-->
+
<child>
<object class="GtkMenuItem" id="shutdown">
<property name="label">Shutdown</property>
</object>
</child>
- <child>
- <object class="GtkSeparatorMenuItem" id="delimiter1"/>
- </child>
+
+
<child>
<object class="GtkMenuItem" id="reboot">
<property name="label">Reboot</property>
</object>
</child>
+
+ <child>
+ <object class="GtkMenuItem" id="logout">
+ <property name="label">Logout</property>
+ </object>
+ </child>
+
</object>
</interface>