aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLeonardo Bishop <me@leonardobishop.com>2024-08-09 23:26:22 +0100
committerLeonardo Bishop <me@leonardobishop.com>2024-08-09 23:26:22 +0100
commit05c356375f0bbe3fb36b3c96159752f4f8ce9897 (patch)
tree5afd71bf659e74a1336badebd1ea86fa4c37c778
parent8fe0510c0238e3ab6f3e4742e4333b74f96a08d4 (diff)
Update waybar
-rw-r--r--waybar/config28
-rw-r--r--waybar/style.css8
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,