diff options
| author | Danilo M. <danix@danix.xyz> | 2026-09-16 09:17:17 +0200 |
|---|---|---|
| committer | Danilo M. <danix@danix.xyz> | 2026-09-16 09:17:17 +0200 |
| commit | 2d476f522596e2d7e623ad687f0db76a67832bc7 (patch) | |
| tree | 8af45e9f0e6ebf05164642a0237fc6bdfd7a71b3 | |
| parent | 3df07af56c286a823b28ebe83cd82d90f72f9f12 (diff) | |
| download | unified-desktop-theme-2d476f522596e2d7e623ad687f0db76a67832bc7.tar.gz unified-desktop-theme-2d476f522596e2d7e623ad687f0db76a67832bc7.zip | |
feat(palette): add a peach role for GTK's chart and badge colours
GTK4 uses an orange for weather chart fills and badge backgrounds, and no
role exposed one. Every scheme defines it or --selftest fails, which is what
that identical-role-set check is for.
Catppuccin schemes name it peach; tokyo-night, dracula and the three material
schemes call it orange; nord calls it aurora_orange.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
| -rw-r--r-- | palette/roles-dracula.conf | 5 | ||||
| -rw-r--r-- | palette/roles-frappe.conf | 5 | ||||
| -rw-r--r-- | palette/roles-macchiato.conf | 5 | ||||
| -rw-r--r-- | palette/roles-material-darker.conf | 5 | ||||
| -rw-r--r-- | palette/roles-material-ocean.conf | 5 | ||||
| -rw-r--r-- | palette/roles-material-palenight.conf | 5 | ||||
| -rw-r--r-- | palette/roles-mocha.conf | 5 | ||||
| -rw-r--r-- | palette/roles-nord.conf | 5 | ||||
| -rw-r--r-- | palette/roles-tokyo-night.conf | 5 |
9 files changed, 45 insertions, 0 deletions
diff --git a/palette/roles-dracula.conf b/palette/roles-dracula.conf index 2ffa1b7..4ff2485 100644 --- a/palette/roles-dracula.conf +++ b/palette/roles-dracula.conf @@ -20,6 +20,11 @@ fg_faint = surface_high accent = purple +# GTK uses an orange for chart fills and badge backgrounds. Named here rather +# than reused from [terminal] because [ui] is what a non-terminal consumer +# reads, and a flat namespace means one definition serves both. +peach = orange + [state] warning = yellow critical = red diff --git a/palette/roles-frappe.conf b/palette/roles-frappe.conf index 4addbdd..dec2879 100644 --- a/palette/roles-frappe.conf +++ b/palette/roles-frappe.conf @@ -24,6 +24,11 @@ fg_faint = overlay0 # fallback, and what the consumers that do not track it sit on permanently. accent = lavender +# GTK uses an orange for chart fills and badge backgrounds. Named here rather +# than reused from [terminal] because [ui] is what a non-terminal consumer +# reads, and a flat namespace means one definition serves both. +peach = peach + [state] # Notification urgency, waybar module states, conky warnings. warning = yellow diff --git a/palette/roles-macchiato.conf b/palette/roles-macchiato.conf index ec16aef..aa34d7b 100644 --- a/palette/roles-macchiato.conf +++ b/palette/roles-macchiato.conf @@ -24,6 +24,11 @@ fg_faint = overlay0 # fallback, and what the consumers that do not track it sit on permanently. accent = lavender +# GTK uses an orange for chart fills and badge backgrounds. Named here rather +# than reused from [terminal] because [ui] is what a non-terminal consumer +# reads, and a flat namespace means one definition serves both. +peach = peach + [state] # Notification urgency, waybar module states, conky warnings. warning = yellow diff --git a/palette/roles-material-darker.conf b/palette/roles-material-darker.conf index 3dc5c9e..bfbe8ae 100644 --- a/palette/roles-material-darker.conf +++ b/palette/roles-material-darker.conf @@ -20,6 +20,11 @@ fg_faint = comment accent = cyan +# GTK uses an orange for chart fills and badge backgrounds. Named here rather +# than reused from [terminal] because [ui] is what a non-terminal consumer +# reads, and a flat namespace means one definition serves both. +peach = orange + [state] warning = yellow critical = red diff --git a/palette/roles-material-ocean.conf b/palette/roles-material-ocean.conf index 44393ee..3e89c46 100644 --- a/palette/roles-material-ocean.conf +++ b/palette/roles-material-ocean.conf @@ -20,6 +20,11 @@ fg_faint = comment accent = cyan +# GTK uses an orange for chart fills and badge backgrounds. Named here rather +# than reused from [terminal] because [ui] is what a non-terminal consumer +# reads, and a flat namespace means one definition serves both. +peach = orange + [state] warning = yellow critical = red diff --git a/palette/roles-material-palenight.conf b/palette/roles-material-palenight.conf index 0aa2d66..22edb5a 100644 --- a/palette/roles-material-palenight.conf +++ b/palette/roles-material-palenight.conf @@ -20,6 +20,11 @@ fg_faint = comment accent = cyan +# GTK uses an orange for chart fills and badge backgrounds. Named here rather +# than reused from [terminal] because [ui] is what a non-terminal consumer +# reads, and a flat namespace means one definition serves both. +peach = orange + [state] warning = yellow critical = red diff --git a/palette/roles-mocha.conf b/palette/roles-mocha.conf index 7e3af92..395955a 100644 --- a/palette/roles-mocha.conf +++ b/palette/roles-mocha.conf @@ -24,6 +24,11 @@ fg_faint = overlay0 # fallback, and what the consumers that do not track it sit on permanently. accent = lavender +# GTK uses an orange for chart fills and badge backgrounds. Named here rather +# than reused from [terminal] because [ui] is what a non-terminal consumer +# reads, and a flat namespace means one definition serves both. +peach = peach + [state] # Notification urgency, waybar module states, conky warnings. warning = yellow diff --git a/palette/roles-nord.conf b/palette/roles-nord.conf index a6f5d3c..eac750a 100644 --- a/palette/roles-nord.conf +++ b/palette/roles-nord.conf @@ -20,6 +20,11 @@ fg_faint = nord3 accent = frost_cyan +# GTK uses an orange for chart fills and badge backgrounds. Named here rather +# than reused from [terminal] because [ui] is what a non-terminal consumer +# reads, and a flat namespace means one definition serves both. +peach = aurora_orange + [state] warning = aurora_yellow critical = aurora_red diff --git a/palette/roles-tokyo-night.conf b/palette/roles-tokyo-night.conf index c2a129f..cd02e3c 100644 --- a/palette/roles-tokyo-night.conf +++ b/palette/roles-tokyo-night.conf @@ -19,6 +19,11 @@ fg_faint = comment accent = blue +# GTK uses an orange for chart fills and badge backgrounds. Named here rather +# than reused from [terminal] because [ui] is what a non-terminal consumer +# reads, and a flat namespace means one definition serves both. +peach = orange + [state] warning = yellow critical = red |
