aboutsummaryrefslogtreecommitdiffstats
path: root/bin
diff options
context:
space:
mode:
Diffstat (limited to 'bin')
-rwxr-xr-xbin/udt-palette19
1 files changed, 10 insertions, 9 deletions
diff --git a/bin/udt-palette b/bin/udt-palette
index ceed64d..3fcb355 100755
--- a/bin/udt-palette
+++ b/bin/udt-palette
@@ -155,9 +155,15 @@ def gen_rofi(res, scheme, palette):
def gen_waybar(res, scheme, palette):
"""waybar: one file holding the palette and the role layer.
- Both halves together because style.css imports a single themes/<scheme>.css,
- and the stylesheets reference names from each: @lavender and @surface1 by
- Catppuccin name, @cpu and @hover-bg by role.
+ Both halves together because the stylesheet imports a single theme.css and
+ references names from each: @lavender and @surface1 by Catppuccin name,
+ @main-bg and @hover-bg by role.
+
+ There are no per-module colours. The old bar alternated module backgrounds
+ so it read as stripes, and carried a role per module to do it. The current
+ one draws every pill on @main-bg, which left those ten roles with no
+ consumer: emitting them anyway would be ten colours nothing reads, and the
+ next reader would reasonably assume something did.
The Catppuccin-named half is emitted from roles, exactly as gen_rofi does
and for the same reason: styles/main.css and styles/global.css are edited
@@ -183,9 +189,7 @@ def gen_waybar(res, scheme, palette):
return f"@define-color {(css_name or role.replace('_', '-')):<12}{rgba(c)};"
ui = ["main_br", "main_bg", "main_fg", "hover_bg", "hover_fg", "outline"]
- modules = ["workspaces", "temperature", "memory", "cpu", "time", "date",
- "tray", "volume", "backlight", "battery"]
- states = ["warning", "critical", "charging"]
+ states = ["warning", "critical"]
return "\n".join([
f"/* {BANNER.format(scheme=scheme)} */",
@@ -201,9 +205,6 @@ def gen_waybar(res, scheme, palette):
f"@define-color accent {rgba(res['accent'])};",
*(emit(r) for r in ui),
"",
- "/* module colors */",
- *(emit(r) for r in modules),
- "",
"/* state colors */",
*(emit(r) for r in states),
"",