feat(themes): add color derivation and themed app templates

Add script/omarchy-theme-color and expand omarchy-theme-set-templates to
derive a full palette from each theme's colors.toml, then render new
themed templates (shell, pi, vscode theme, gum, neovim, claude, hermes,
t3code) from it.

Adds backgrounds and palette updates for existing themes plus new themes
(last-horizon, lupine, solitude, tidewater-*, miasma, ...).
This commit is contained in:
2026-09-24 21:25:12 -04:00
parent 5fee6bbf4e
commit 9c353f257b
168 changed files with 4040 additions and 696 deletions
Binary file not shown.

After

Width:  |  Height:  |  Size: 835 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 474 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 789 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 806 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 587 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 716 B

+25 -29
View File
@@ -1,35 +1,31 @@
# Accent and UI colors
mode = "dark"
accent = "#faa968"
active_border_color = "#faa968"
active_tab_background = "#faa968"
selection = "#134e5a"
muted = "#2a6b78"
# Cursor colors
cursor = "#f6dcac"
# Primary colors
foreground = "#f6dcac"
background = "#05182e"
dark_background = "#031222"
darker_background = "#020c17"
lighter_background = "#0a2540"
# Selection colors
selection_foreground = "#00172e"
selection_background = "#faa968"
foreground = "#f6dcac"
dark_foreground = "#3f8f8a"
light_foreground = "#a7c9c6"
bright_foreground = "#f6dcac"
# Normal colors (ANSI 0-7)
color0 = "#303442"
color1 = "#f85525"
color2 = "#028391"
color3 = "#e97b3c"
color4 = "#faa968"
color5 = "#3f8f8a"
color6 = "#8cbfb8"
color7 = "#a7c9c6"
red = "#f85525"
yellow = "#e97b3c"
orange = "#faa968"
green = "#028391"
cyan = "#8cbfb8"
blue = "#3f8f8a"
magenta = "#3f8f8a"
brown = "#743d1e"
# Bright colors (ANSI 8-15)
color8 = "#134e5a"
color9 = "#f85525"
color10 = "#028391"
color11 = "#e97b3c"
color12 = "#faa968"
color13 = "#3f8f8a"
color14 = "#8cbfb8"
color15 = "#f6dcac"
bright_red = "#f85525"
bright_yellow = "#e97b3c"
bright_green = "#028391"
bright_cyan = "#8cbfb8"
bright_blue = "#faa968"
bright_magenta = "#3f8f8a"
+15
View File
@@ -0,0 +1,15 @@
local active_border_color = "rgb(faa968)"
hl.config({
general = {
col = {
active_border = active_border_color,
},
},
group = {
col = {
border_active = active_border_color,
},
},
})