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, ...).
|
After Width: | Height: | Size: 835 KiB |
|
After Width: | Height: | Size: 474 KiB |
|
After Width: | Height: | Size: 2.3 MiB |
|
After Width: | Height: | Size: 789 KiB |
|
After Width: | Height: | Size: 1.2 MiB |
|
After Width: | Height: | Size: 2.2 MiB |
|
After Width: | Height: | Size: 806 KiB |
|
After Width: | Height: | Size: 587 KiB |
|
After Width: | Height: | Size: 716 B |
@@ -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"
|
||||
|
||||
@@ -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,
|
||||
},
|
||||
},
|
||||
})
|
||||