diff --git a/.config/waybar/config b/.config/waybar/config index 258ef72..e5ebc4f 100644 --- a/.config/waybar/config +++ b/.config/waybar/config @@ -5,7 +5,7 @@ // Choose the order of the modules "modules-left": ["sway/workspaces"], "modules-center": ["pulseaudio", "clock"], - "modules-right": ["tray", "memory", "battery"], + "modules-right": ["tray", "memory", "battery", "custom/power"], "sway/workspaces": { "disable-scroll": true, "sort-by-name": true, @@ -38,14 +38,17 @@ "format": "{icon}", "format-icons": ["", "", "", "", "", "", "", "", ""] }, + "memory": { + "format": "{used:0.1f}/{total:0.1f}G" + }, "battery": { "states": { "warning": 30, "critical": 15 }, - "format": "{capacity}%", - "format-charging": "", - "format-plugged": "", + "format": "🔋{capacity}%", + "format-charging": "⚡{capacity}%", + "format-plugged": "🔌{capacity}%", "format-alt": "{icon}", "format-icons": ["", "", "", "", "", "", "", "", "", "", "", ""] }, @@ -56,6 +59,16 @@ "format-icons": { "default": ["", "", " "] }, - "on-click": "pavucontrol" + "on-click": "pwvucontrol" + }, + "custom/power": { + "format" : "⏻", + "tooltip": false, + "menu": "on-click", + "menu-file": "~/.config/waybar/power_menu.xml", + "menu-actions": { + "shutdown": "systemctl poweroff", + "reboot": "systemctl reboot" + } }, } diff --git a/.config/waybar/power_menu.xml b/.config/waybar/power_menu.xml new file mode 100644 index 0000000..02f011d --- /dev/null +++ b/.config/waybar/power_menu.xml @@ -0,0 +1,15 @@ + + + + + + Shutdown + + + + + Reboot + + + +