From 72af419c43ec493d4cea7bb650897b358e5f3e4a Mon Sep 17 00:00:00 2001 From: Ruben Beltran del Rio Date: Tue, 8 Apr 2025 13:15:42 +0200 Subject: Make bar glyphier --- config/waybar/config.jsonc | 92 ++++++++++++++++++++++++++++++---------------- 1 file changed, 60 insertions(+), 32 deletions(-) (limited to 'config/waybar/config.jsonc') diff --git a/config/waybar/config.jsonc b/config/waybar/config.jsonc index 3ff0099..cb1b8b9 100644 --- a/config/waybar/config.jsonc +++ b/config/waybar/config.jsonc @@ -9,9 +9,10 @@ ], "modules-right": [ "idle_inhibitor", + "custom/mullvad", "custom/tailscale", - "pulseaudio", "network", + "pulseaudio", "power-profiles-daemon", "battery", "clock", @@ -19,10 +20,10 @@ "custom/power" ], "idle_inhibitor": { - "format": "{icon}", + "format": "{icon}", "format-icons": { - "activated": "", - "deactivated": "" + "activated": "SLP", + "deactivated": "CAF" } }, "clock": { @@ -34,40 +35,41 @@ "warning": 30, "critical": 10 }, - "format": "{capacity}% {icon}", - "format-full": "{capacity}% {icon}", - "format-charging": "{capacity}% ", - "format-plugged": "{capacity}% ", + "format": "{capacity} {icon}", + "format-full": "{capacity} {icon}", + "format-charging": "{capacity} 🜹", + "format-plugged": "{capacity} 🜙", "format-alt": "{time} {icon}", - "format-icons": ["", "", "", "", ""] + "format-icons": ["🝙"] }, "network": { - "format-wifi": "{essid} ", + "format-wifi": "{icon}", "format-ethernet": "{ipaddr}/{cidr} ", "tooltip-format": "{essid} ({signalStrength}%) \n{ifname} via {gwaddr} \n{ipaddr}/{cidr}", "format-linked": "{ifname} (No IP) ", "format-disconnected": "Disconnected ", - "format-alt": "{ifname}: {ipaddr}/{cidr}" + "format-alt": "{ifname}: {ipaddr}/{cidr}", + "format-icons": ["․", ":", "⸪", "⁛"] }, "power-profiles-daemon": { - "format": "{icon}", + "format": "{icon}", "tooltip-format": "Power profile: {profile}\nDriver: {driver}", "tooltip": true, "format-icons": { - "default": "", - "performance": "", - "balanced": "", - "power-saver": "" + "default": "⊠", + "performance": "⊠", + "balanced": "⊞", + "power-saver": "⊟" } }, "pulseaudio": { // "scroll-step": 1, // %, can be a float - "format": "{volume}% {icon} {format_source}", - "format-bluetooth": "{volume}% {icon} {format_source}", - "format-bluetooth-muted": " {icon} {format_source}", - "format-muted": " {format_source}", - "format-source": "{volume}% ", - "format-source-muted": "", + "format": "{volume} {icon} {format_source}", + "format-bluetooth": "{volume} {icon} {format_source}", + "format-bluetooth-muted": "×× {icon} {format_source}", + "format-muted": "×× ⌾ {format_source}", + "format-source": "{volume} ⌽", + "format-source-muted": "×× ⌽", "format-icons": { "headphone": "", "hands-free": "", @@ -75,12 +77,12 @@ "phone": "", "portable": "", "car": "", - "default": ["", "", ""] + "default": ["⌾"] }, "on-click": "pavucontrol" }, "custom/power": { - "format" : "", + "format" : " ⍜ ", "tooltip": false, "menu": "on-click", "menu-file": "$HOME/.config/waybar/power_menu.xml", // Menu file in resources folder @@ -92,9 +94,9 @@ } }, "mpd": { - "format": " {stateIcon} {consumeIcon}{randomIcon}{repeatIcon}{singleIcon}{artist} - {title}", - "format-disconnected": "⨯", - "format-stopped": "{consumeIcon}{randomIcon}{repeatIcon}{singleIcon}Stopped ", + "format": "{stateIcon} {consumeIcon}{randomIcon}{repeatIcon}{singleIcon}{artist} - {title}", + "format-disconnected": "DSC", + "format-stopped": "{consumeIcon}{randomIcon}{repeatIcon}{singleIcon}STP", "unknown-tag": "N/A", "interval": 5, "consume-icons": { @@ -102,19 +104,45 @@ }, "random-icons": { "off": "", - "on": " " + "on": "⯴" }, "repeat-icons": { - "on": " " + "on": "🜄" }, "single-icons": { - "on": "1 " + "on": "🜃" }, "state-icons": { - "paused": "", - "playing": "" + "paused": "PAUSE", + "playing": "" }, "tooltip-format": "{artist} - {album} - {title} ({elapsedTime:%M:%S}/{totalTime:%M:%S}) ⸨{songPosition}|{queueLength}⸩ {volume}%", "tooltip-format-disconnected": "MPD (disconnected)" }, + "custom/tailscale" : { + "exec": "~/.config/waybar/scripts/tailscale.sh --status", + "on-click": "exec ~/.config/waybar/scripts/tailscale.sh --toggle", + "exec-on-event": true, + "format": " {icon} ", + "format-icons": { + "connected": "Τ", + "stopped": " 𝈜 " + }, + "tooltip": true, + "return-type": "json", + "interval": 3, + }, + "custom/mullvad" : { + "exec": "~/.config/waybar/scripts/mullvad.sh --status", + "on-click": "exec ~/.config/waybar/scripts/mullvad.sh --toggle", + "exec-on-event": true, + "format": " {icon} ", + "format-icons": { + "connected": "⛧", + "disconnected": "⛤" + }, + "tooltip": true, + "return-type": "json", + "interval": 3, + } } -- cgit From 849fc6582013a58eb14783ea8aeb6009bd7dbc25 Mon Sep 17 00:00:00 2001 From: Ruben Beltran del Rio Date: Thu, 10 Apr 2025 22:48:57 +0200 Subject: Notch friendly waybar config --- config/waybar/config.jsonc | 5 +++-- config/waybar/style.css | 1 + 2 files changed, 4 insertions(+), 2 deletions(-) (limited to 'config/waybar/config.jsonc') diff --git a/config/waybar/config.jsonc b/config/waybar/config.jsonc index cb1b8b9..8ae7c95 100644 --- a/config/waybar/config.jsonc +++ b/config/waybar/config.jsonc @@ -1,11 +1,12 @@ { + "height": 32, "position": "top", "modules-left": [ "niri/workspaces", - "mpd" + "mpd", + "niri/window" ], "modules-center": [ - "niri/window" ], "modules-right": [ "idle_inhibitor", diff --git a/config/waybar/style.css b/config/waybar/style.css index dac1db3..deee975 100644 --- a/config/waybar/style.css +++ b/config/waybar/style.css @@ -109,6 +109,7 @@ button:hover { #mpd { color: #0F261F; background-color: #FAED8F; + margin-right: 8px; } #custom-tailscale.connected { -- cgit