Adopt Omarchy 4 theme conventions for Lupine

Convert the Lupine theme to the semantic color system introduced in the
quattro/Omarchy 4 line:

- Rewrite colors.toml from the old accent/foreground/background/color0-15
  scheme to the semantic palette (mode, bg/fg ramp, named ANSI hues, and
  bright_* variants). The chromatic palette is preserved exactly; only the
  keys are renamed.
- Replace the empty light.mode marker with mode = "light".
- Drop the hand-shipped btop.theme and chromium.theme; both are now
  generated from default/themed/*.tpl at theme-set time.

Selection now follows the convention used by the other light themes
(selection_foreground = bright_fg over a light selection background)
instead of the previous inverted dark selection bar.
This commit is contained in:
Bjarne Øverli
2026-07-25 10:42:15 -07:00
committed by David Heinemeier Hansson
parent 6e29b1416a
commit 70d6f12169
4 changed files with 24 additions and 121 deletions
+24 -27
View File
@@ -1,31 +1,28 @@
# UI Colors (extended)
mode = "light"
accent = "#3264eb"
cursor = "#212121"
# Primary colors
foreground = "#212121"
background = "#fafafa"
bg = "#fafafa"
dark_bg = "#ececec"
darker_bg = "#dedede"
lighter_bg = "#f5f5f5"
selection = "#d0d0d0"
muted = "#9e9e9e"
dark_fg = "#757575"
fg = "#212121"
light_fg = "#424242"
bright_fg = "#000000"
# Selection colors
selection_foreground = "#fafafa"
selection_background = "#212121"
red = "#c900c4"
yellow = "#026fde"
green = "#026fde"
cyan = "#0c67de"
blue = "#3264eb"
magenta = "#8a4ad7"
# Normal colors (ANSI 0-7)
color0 = "#fafafa"
color1 = "#c900c4"
color2 = "#026fde"
color3 = "#026fde"
color4 = "#3264eb"
color5 = "#8a4ad7"
color6 = "#0c67de"
color7 = "#212121"
# Bright colors (ANSI 8-15)
color8 = "#757575"
color9 = "#f930fb"
color10 = "#358fff"
color11 = "#358fff"
color12 = "#5482ff"
color13 = "#b363ff"
color14 = "#3986ff"
color15 = "#000000"
bright_red = "#f930fb"
bright_yellow = "#358fff"
bright_green = "#358fff"
bright_cyan = "#3986ff"
bright_blue = "#5482ff"
bright_magenta = "#b363ff"