diff options
| -rw-r--r-- | modules/modules.jsonc | 9 | ||||
| -rw-r--r-- | modules/power_menu.xml | 18 |
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> |
