From 1845bc539fba083b2326d87833ea15e01a64045f Mon Sep 17 00:00:00 2001 From: sommerfeld Date: Tue, 21 Apr 2026 01:24:41 +0100 Subject: waybar: split network into wifi/bond/wg, reorder, add gruvbox accents --- dot_config/waybar/config.jsonc | 31 +++++++++++++++++++++++-------- 1 file changed, 23 insertions(+), 8 deletions(-) (limited to 'dot_config/waybar/config.jsonc') diff --git a/dot_config/waybar/config.jsonc b/dot_config/waybar/config.jsonc index fc2fb38..9368e04 100644 --- a/dot_config/waybar/config.jsonc +++ b/dot_config/waybar/config.jsonc @@ -8,9 +8,11 @@ "modules-right": [ "pulseaudio", "cpu", - "custom/memory", "temperature", - "network", + "custom/memory", + "network#wifi", + "network#bond", + "custom/wg", "battery", "clock", "tray", @@ -41,13 +43,26 @@ "critical-threshold": 80, }, - "network": { + "network#wifi": { + "interface": "wlp*", + "interval": 10, + "format-wifi": "{essid} {signalStrength}%", + "format-disconnected": "wifi off", + "tooltip-format-wifi": "{essid} · {signalStrength}% · {frequency} MHz\n{ifname}", + }, + + "network#bond": { + "interface": "bond0", + "interval": 5, + "format": "↓{bandwidthDownBits} ↑{bandwidthUpBits}", + "format-disconnected": "bond off", + "tooltip-format": "{ifname}: {ipaddr}/{cidr}", + }, + + "custom/wg": { + "exec": "~/.config/waybar/wg-status.sh", + "return-type": "json", "interval": 10, - "format-wifi": "{essid} {signalStrength}% ↓{bandwidthDownBits} ↑{bandwidthUpBits}", - "format-ethernet": "↓{bandwidthDownBits} ↑{bandwidthUpBits}", - "format-disconnected": "disconnected", - "tooltip-format-wifi": "{essid} ({signalStrength}%) · {frequency} MHz\n{ifname}: {ipaddr}/{cidr}", - "tooltip-format-ethernet": "{ifname}: {ipaddr}/{cidr}", }, "battery": { -- cgit v1.2.3-70-g09d2