From 58ee30f8bd0f714304d9213e2d5039fd82b1ea35 Mon Sep 17 00:00:00 2001 From: Yarne Coppens Date: Sat, 7 Feb 2026 11:43:43 +0100 Subject: [PATCH] Update .config/waybar/config.jsonc Update .config/waybar/modules.jsonc Update .config/waybar/style.css --- private_dot_config/waybar/config.jsonc | 2 +- private_dot_config/waybar/modules.jsonc | 74 ++++++++++++++----------- private_dot_config/waybar/style.css | 33 +++-------- 3 files changed, 51 insertions(+), 58 deletions(-) diff --git a/private_dot_config/waybar/config.jsonc b/private_dot_config/waybar/config.jsonc index 639f45a..985f352 100644 --- a/private_dot_config/waybar/config.jsonc +++ b/private_dot_config/waybar/config.jsonc @@ -13,7 +13,7 @@ "pulseaudio", "bluetooth", "group/hardware", - "privacy" + "custom/privacydots" ], "modules-center": [ "group/music" diff --git a/private_dot_config/waybar/modules.jsonc b/private_dot_config/waybar/modules.jsonc index 280b0cb..58ab1f4 100644 --- a/private_dot_config/waybar/modules.jsonc +++ b/private_dot_config/waybar/modules.jsonc @@ -1,36 +1,45 @@ { - "privacy": { - "icon-spacing": 4, - "icon-size": 18, - "transition-duration": 250, - "modules": [ - { - "type": "screenshare", - "tooltip": true, - "tooltip-icon-size": 24 - }, - { - "type": "audio-out", - "tooltip": true, - "tooltip-icon-size": 24 - }, - { - "type": "audio-in", - "tooltip": true, - "tooltip-icon-size": 24 - } - ], - "ignore-monitor": true, - "ignore": [ - { - "type": "audio-in", - "name": "cava" - }, - { - "type": "screenshare", - "name": "obs" - } - ] + // "privacy": { + // "icon-spacing": 4, + // "icon-size": 18, + // "transition-duration": 250, + // "modules": [ + // { + // "type": "screenshare", + // "tooltip": true, + // "tooltip-icon-size": 24 + // }, + // { + // "type": "audio-out", + // "tooltip": true, + // "tooltip-icon-size": 24 + // }, + // { + // "type": "audio-in", + // "tooltip": true, + // "tooltip-icon-size": 24 + // } + // ], + // "ignore-monitor": true, + // "ignore": [ + // { + // "type": "audio-in", + // "name": "cava" + // }, + // { + // "type": "screenshare", + // "name": "obs" + // } + // ] + // }, + "custom/privacydots": { + "exec": "~/.config/waybar/scripts/privacy_dots.sh", + "return-type": "json", + "interval": 1, + "format": "{text}", + "tooltip": true, + "escape": false, + "markup": "pango" }, "disk": { "interval": 30, @@ -53,6 +62,7 @@ }, "tray": { // "icon-size": 21, + "show-passive-items":true, "spacing": 10, "expand":true // "icons": { diff --git a/private_dot_config/waybar/style.css b/private_dot_config/waybar/style.css index fbed152..b34ca77 100644 --- a/private_dot_config/waybar/style.css +++ b/private_dot_config/waybar/style.css @@ -83,19 +83,25 @@ button:hover { #cpu, #memory, #disk, -#gpu-usage, +#custom-gpu-usage, #privacy, #cava, #mpris, #scratchpad, #workspaces, #tray, -#power +#power, +#custom-privacydots { margin: 0 5px; padding: 0 5px; } +#custom-privacydots { + padding: 0 10px; + font-size: 16px; + letter-spacing: 3px; +} #clock { border-top-left-radius: 15px; @@ -123,29 +129,6 @@ button:hover { #hardware { } -#privacy { - padding: 0; - margin-right: 0; -} - -#privacy-item { - padding: 0 5px; - border-top-right-radius: 15px; - border-bottom-right-radius: 15px; -} - -#privacy-item.screenshare { - background-color: #cf5700; -} - -#privacy-item.audio-in { - background-color: #1ca000; -} - -#privacy-item.audio-out { - background-color: #0069d4; -} - #music{ }