From 4c5021e8af8f8b93c517949900e14f1d421d3f8e Mon Sep 17 00:00:00 2001 From: sommerfeld Date: Wed, 13 May 2026 13:43:28 +0100 Subject: feat(waybar): add webcam privacy indicator V4L2 capture goes directly through /dev/videoN and never traverses the PipeWire portal, so the built-in privacy module misses it. New custom/webcam module polls fuser on /dev/video* every 2s and shows a red 'CAM' badge when any device is held open. Empty text when idle, so the slot collapses and stays out of the way when the webcam is unused (i.e. always, on a usual day). --- dot_config/waybar/style.css | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'dot_config/waybar/style.css') diff --git a/dot_config/waybar/style.css b/dot_config/waybar/style.css index 3072ad2..29d9885 100644 --- a/dot_config/waybar/style.css +++ b/dot_config/waybar/style.css @@ -48,6 +48,7 @@ window#waybar { #privacy, #custom-memory, #custom-wifi, +#custom-webcam, #custom-notifications, #custom-thunderbird { padding: 0 6px; @@ -118,6 +119,10 @@ window#waybar { color: #fb4934; /* red — only visible when active */ } +#custom-webcam.active { + color: #fb4934; /* red — only rendered when webcam is in use */ +} + #custom-notifications { color: #928374; /* gray baseline */ } -- cgit v1.3.1