only show battery in waybar if BAT0 exists

This commit is contained in:
2026-03-31 00:37:40 -05:00
parent 69ef124d63
commit a920361241
+26 -41
View File
@@ -9,57 +9,42 @@
"modules-right": ["wireplumber", "group/bat", "group/net"], "modules-right": ["wireplumber", "group/bat", "group/net"],
"group/bat": { "group/bat": {
"orientation": "horizontal", "orientation": "horizontal",
"modules": ["battery"] "modules": ["battery"]
"exec-if": "test -e /sys/class/power_supply/BAT0"
}, },
"group/net": { "group/net": {
"orientation": "horizontal", "orientation": "horizontal",
"modules": ["network", "bluetooth"] "modules": ["network"]
}, },
"hyprland/workspaces": { "hyprland/workspaces": {
"format": "{name}", "format": "{name}",
"sort-by-number": true, "sort-by-number": true,
"persistent-workspaces": { "persistent-workspaces": {}
}
}, },
"clock": { "clock": {
"format": "{:%d.%m.%Y | %H:%M:%S}", "format": "{:%d.%m.%Y | %H:%M:%S}",
"interval": 1 "interval": 1
}, },
"wireplumber": { "wireplumber": {
"format": "\udb81\udd7e {volume}%", "format": "\udb81\udd7e {volume}%",
"max-volume": 100, "max-volume": 100,
"scroll-step": 5 "scroll-step": 5
}, },
"battery": { "battery": {
"bat": "BAT0", "bat": "BAT0",
"interval": 60, "interval": 60,
"format": "{icon} {capacity}%", "format": "{icon} {capacity}%",
"format-icons": ["\uf244", "\uf243", "\uf242", "\uf241", "\uf240"], "format-icons": ["\uf244", "\uf243", "\uf242", "\uf241", "\uf240"],
}, },
"network": { "network": {
"format": "", "format": "",
"format-ethernet": "\udb83\udc9d ", "format-ethernet": "\udb83\udc9d ",
"format-wifi": "{icon} ", "format-wifi": "{icon} ",
"format-disconnected": "\udb83\udc9c ", "format-disconnected": "\udb83\udc9c ",
"format-icons": ["\udb82\udd2f", "\udb82\udd1f", "\udb82\udd22", "\udb82\udd25", "\udb82\udd28"], "format-icons": ["\udb82\udd2f", "\udb82\udd1f", "\udb82\udd22", "\udb82\udd25", "\udb82\udd28"],
"tooltip-format-wifi": "{essid} ({signalStrength}%)", "tooltip-format-wifi": "{essid} ({signalStrength}%)",
"tooltip-format-ethernet": "{ifname}", "tooltip-format-ethernet": "{ifname}",
"tooltip-format-disconnected": "Disconnected", "tooltip-format-disconnected": "Disconnected",
}, }
"bluetooth": {
"format": "\udb80\udcaf",
"format-disabled": "\udb80\udcb2",
"format-connected": "\udb80\udcb1",
"tooltip-format": "{controller_alias}\t{controller_address}",
"tooltip-format-connected": "{controller_alias}\t{controller_address}\n\n{device_enumerate}",
"tooltip-format-enumerate-connected": "{device_alias}\t{device_address}"
},
} }