aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/dot_config/waybar/config.jsonc
diff options
context:
space:
mode:
authorLibravatar sommerfeld <sommerfeld@sommerfeld.dev>2026-04-21 01:24:41 +0100
committerLibravatar sommerfeld <sommerfeld@sommerfeld.dev>2026-04-21 01:24:41 +0100
commit1845bc539fba083b2326d87833ea15e01a64045f (patch)
tree3c16ae5a4ebdd5cb707942142446685552815f52 /dot_config/waybar/config.jsonc
parent0afbe08325191c9b553502473a2bb3a5fc15dc63 (diff)
downloaddotfiles-1845bc539fba083b2326d87833ea15e01a64045f.tar.gz
dotfiles-1845bc539fba083b2326d87833ea15e01a64045f.tar.bz2
dotfiles-1845bc539fba083b2326d87833ea15e01a64045f.zip
waybar: split network into wifi/bond/wg, reorder, add gruvbox accents
Diffstat (limited to 'dot_config/waybar/config.jsonc')
-rw-r--r--dot_config/waybar/config.jsonc31
1 files changed, 23 insertions, 8 deletions
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": {