diff options
| author | Leonardo Bishop <me@leonardobishop.com> | 2024-08-09 23:26:22 +0100 |
|---|---|---|
| committer | Leonardo Bishop <me@leonardobishop.com> | 2024-08-09 23:26:22 +0100 |
| commit | 05c356375f0bbe3fb36b3c96159752f4f8ce9897 (patch) | |
| tree | 5afd71bf659e74a1336badebd1ea86fa4c37c778 | |
| parent | 8fe0510c0238e3ab6f3e4742e4333b74f96a08d4 (diff) | |
Update waybar
| -rw-r--r-- | waybar/config | 28 | ||||
| -rw-r--r-- | waybar/style.css | 8 |
2 files changed, 26 insertions, 10 deletions
diff --git a/waybar/config b/waybar/config index 4b775ce..0693742 100644 --- a/waybar/config +++ b/waybar/config @@ -4,7 +4,7 @@ "layer": "top", "modules-left": ["hyprland/workspaces", "hyprland/window"], "modules-center": [], - "modules-right": ["tray", "idle_inhibitor", "network#vpnovpn", "network#vpnwg", "network#e", "network#wl", "network", "cpu", "memory", "backlight", "pulseaudio", "battery", "clock"], + "modules-right": ["tray", "custom/idle-inhibitor", "network#vpnovpn", "network#vpnwg", "network#e", "network#wl", "network", "cpu", "memory", "backlight", "pulseaudio", "battery", "clock"], "hyprland/workspaces": { "disable-scroll": true, "all-outputs": false, @@ -62,7 +62,7 @@ }, "network#e": { "interface": "e*", - "format": " {ipaddr}", + "format-ethernet": " {ipaddr}", "tooltip-format": "{ipaddr}: {ifname} via {gwaddr}", "format-linked": " {ifname} (No IP)", "format-alt": " {ifname}: {ipaddr}/{cidr}", @@ -70,7 +70,7 @@ "format-disconnected": "", }, "network#wl": { - "interface": "wl*", + "interface": "wlp1s0", "format-wifi": " {essid} ({signalStrength}%)", "tooltip-format": "{ipaddr}: {ifname} via {gwaddr}", "format-linked": " {ifname} (No IP)", @@ -79,15 +79,17 @@ "format-disconnected": "", }, "network#vpnovpn": { - "interface": "tun*", - "format": " TUN", + "interface": "tun0", + "format": "", "format-alt": "{ifname}: {ipaddr}/{cidr}", + "format-linked": "", "format-disconnected": "", }, "network#vpnwg": { "interface": "*-wg-*", - "format": " WG", + "format": "", "format-alt": "{ifname}: {ipaddr}/{cidr}", + "format-linked": "", "format-disconnected": "", }, "pulseaudio": { @@ -111,11 +113,17 @@ "ignored-sinks": ["Easy Effects Sink"], "scroll-step": 0.5 }, - "idle_inhibitor": { - "format": "{icon} ", + "custom/idle-inhibitor": { + "exec": "~/bin/get-inhibit-idle-status.sh", + "exec-on-event": true, + "interval": "once", + "return-type": "json", + "on-click": "~/bin/inhibit-idle.sh", + "format": " {icon} ", "format-icons": { - "activated": " ", - "deactivated": " " + "running": " ", + "suspended": " ", + "stopped": " " } } } diff --git a/waybar/style.css b/waybar/style.css index 76dbfc5..bf9ee33 100644 --- a/waybar/style.css +++ b/waybar/style.css @@ -55,6 +55,14 @@ button { background-color: #434e59; } +#custom-idle-inhibitor.suspended { + background: #D54B00; +} + +#custom-idle-inhibitor.stopped { + background: #eb4d4b; +} + #clock, #battery, #cpu, |
