waybar: add privacy module

shows mic and screenshare usage
This commit is contained in:
Nico 2025-05-03 16:15:58 +10:00
parent 4c7708f5b1
commit b1b2b3ad11
2 changed files with 34 additions and 2 deletions

View file

@ -38,6 +38,7 @@
"backlight", "backlight",
"battery", "battery",
"network", "network",
"privacy",
"custom/swaync" "custom/swaync"
], ],
@ -199,5 +200,27 @@
"on-click": "sleep 0.1 && swaync-client -t -sw", "on-click": "sleep 0.1 && swaync-client -t -sw",
"on-click-right": "sleep 0.1 && swaync-client -d -sw", "on-click-right": "sleep 0.1 && swaync-client -d -sw",
"escape": true "escape": true
},
"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
}
]
} }
} }

View file

@ -5,6 +5,7 @@
@define-color lightgray #686868; @define-color lightgray #686868;
@define-color darkgray #353535; @define-color darkgray #353535;
@define-color red #F38BA8; @define-color red #F38BA8;
@define-color yellow #E0AF68;
/* MIT License /* MIT License
@ -118,6 +119,7 @@ window#waybar {
#custom-swaync, #custom-swaync,
#custom-pacman, #custom-pacman,
#custom-media, #custom-media,
#privacy,
#mpd { #mpd {
padding: 5px 8px; padding: 5px 8px;
border-style: solid; border-style: solid;
@ -303,6 +305,15 @@ window#waybar {
padding: 5px 10px; padding: 5px 10px;
} }
#privacy {
background-color: @yellow;
color: @yellow;
border-radius: 10px;
margin-left: 5px;
margin-right: 15px;
padding: 5px 10px;
}
#window { #window {
border-style: hidden; border-style: hidden;
margin-left: 10px; margin-left: 10px;
@ -319,8 +330,6 @@ window#waybar {
margin-right: 10px; margin-right: 10px;
} }
/* window#waybar { /* window#waybar {
background: #2d2a2e; background: #2d2a2e;
} }