From 19affd8b0ee4caec53096b8da6449c806416c097 Mon Sep 17 00:00:00 2001 From: Tibo De Peuter Date: Sun, 2 Jun 2024 19:39:13 +0200 Subject: [PATCH] [waybar] feat: Add privacy module --- stow/waybar/.config/waybar/config | 1 + stow/waybar/.config/waybar/modules.json | 20 +++++++++++++++++++- stow/waybar/.config/waybar/style.css | 7 +++++++ 3 files changed, 27 insertions(+), 1 deletion(-) diff --git a/stow/waybar/.config/waybar/config b/stow/waybar/.config/waybar/config index 45b047a..f63a896 100644 --- a/stow/waybar/.config/waybar/config +++ b/stow/waybar/.config/waybar/config @@ -32,6 +32,7 @@ "height": 25, "modules-left": ["sway/mode"], "modules-center": ["clock"], + "modules-right": ["privacy"], "include": [ // Import modules (!) diff --git a/stow/waybar/.config/waybar/modules.json b/stow/waybar/.config/waybar/modules.json index 39e2d9e..55820a5 100644 --- a/stow/waybar/.config/waybar/modules.json +++ b/stow/waybar/.config/waybar/modules.json @@ -128,7 +128,25 @@ // "0:¯\\_(ツ)_/¯": [] // } }, - + + "privacy": { + "icon-spacing": 4, + "icon-size": 18, + "transition-duration": 250, + "modules": [ + { + "type": "screenshare", + "tooltip": true, + "tooltip-icon-size": 18, + }, + { + "type": "audio-in", + "tooltip": true, + "tooltip-icon-size": 18, + }, + ], + }, + "pulseaudio": { "format": "{volume}% {icon}{format_source}", "format-muted": "\uf6a9{format_source}", diff --git a/stow/waybar/.config/waybar/style.css b/stow/waybar/.config/waybar/style.css index ba632e4..2604477 100644 --- a/stow/waybar/.config/waybar/style.css +++ b/stow/waybar/.config/waybar/style.css @@ -134,5 +134,12 @@ label:focus { background-color: #eb4d4b; } +#privacy-item.audio-in, +#privacy-item.audio-out, +#privacy-item.screenshare { + background-color: #ffaa01; + color: #2d3436; +} + @import "sharp.css";