diff options
| author | Thomas Schneider <qsx@chaotikum.eu> | 2026-07-27 19:27:22 +0200 |
|---|---|---|
| committer | Thomas Schneider <qsx@chaotikum.eu> | 2026-07-27 20:02:43 +0200 |
| commit | 67bd3003d82e7b93f3d48a2605c8c8172e5f2cde (patch) | |
| tree | 2664d6439890d14701936bd3022411832221ccc0 /dot.config-waybar-style.css | |
| parent | c595672d72b25dec03389cd6872fd2566058ef35 (diff) | |
waybar: Various config updates and new modules
Diffstat (limited to 'dot.config-waybar-style.css')
| -rw-r--r-- | dot.config-waybar-style.css | 85 |
1 files changed, 80 insertions, 5 deletions
diff --git a/dot.config-waybar-style.css b/dot.config-waybar-style.css index 994b09f..403293d 100644 --- a/dot.config-waybar-style.css +++ b/dot.config-waybar-style.css @@ -1,8 +1,8 @@ -* { +button, .module { border: none; border-radius: 0; /* `otf-font-awesome` is required to be installed for icons */ - font-family: "Source Code Pro", "Font Awesome 5 Free"; + font-family: "Source Code Pro", "Font Awesome 6 Free"; font-size: 12px; min-height: 0; } @@ -68,6 +68,8 @@ window#waybar.chromium { #clock, #battery, +#bluetooth, +#upower, #cpu, #memory, #disk, @@ -79,6 +81,9 @@ window#waybar.chromium { #tray, #mode, #idle_inhibitor, +#power-profiles-daemon, +#systemd-failed-units, +#privacy, #mpd { padding: 0 10px; margin: 0 4px; @@ -104,12 +109,12 @@ window#waybar.chromium { background-color: #64727D; } -#battery { +#battery, #upower { background-color: #ffffff; color: #000000; } -#battery.charging, #battery.plugged { +#battery.charging, #battery.plugged, #upower.charging { color: #ffffff; background-color: #26A65B; } @@ -126,7 +131,7 @@ window#waybar.chromium { color: #ffffff; animation-name: blink; animation-duration: 0.5s; - animation-timing-function: linear; + animation-timing-function: steps(12); animation-iteration-count: infinite; animation-direction: alternate; } @@ -160,6 +165,35 @@ label:focus { background-color: #f53c3c; } +#bluetooth { + background-color: rgb(0, 51, 171); +} + +#bluetooth.on { + background-color: rgba(0, 51, 171, 0.7); +} + +#bluetooth.disabled, #bluetooth.off { + font-style: italic; + background-color: rgba(0, 51, 171, 0.4); +} + +#bluetooth.discoverable { + animation-name: blink; + animation-duration: 0.5s; + animation-timing-function: linear; + animation-iteration-count: infinite; + animation-direction: alternate; +} + +#bluetooth.discovering { + animation-name: blink; + animation-duration: 2s; + animation-timing-function: linear; + animation-iteration-count: infinite; + animation-direction: alternate; +} + #pulseaudio { background-color: #f1c40f; color: #000000; @@ -196,6 +230,19 @@ label:focus { background-color: #2980b9; } +#tray > .passive { + -gtk-icon-effect: dim; +} + +#tray > .needs-attention { + -gtk-icon-effect: highlight; + background-color: #eb4d4b; +} + +#tray menu * { + font: initial; +} + #idle_inhibitor { background-color: #2d3436; } @@ -205,6 +252,21 @@ label:focus { color: #2d3436; } +#power-profiles-daemon.performance { + background-color: #f53c3c; + color: #ffffff; +} + +#power-profiles-daemon.balanced { + background-color: #2980b9; + color: #ffffff; +} + +#power-profiles-daemon.power-saver { + background-color: #2ecc71; + color: #000000; +} + #mpd { background-color: #66cc99; color: #2a5c45; @@ -229,3 +291,16 @@ label:focus { margin: 0 5px; min-width: 16px; } + +#privacy { + background: white; + color: #eb4d4b; +} + +#systemd-failed-units.degraded { + background-color: #f53c3c; +} + +#custom-notification { + font-family: "Symbols Nerd Font Mono"; +} |
