features/apps/kitty/config/kitty.conf:1 contains include ~/.config/nomarchy/current/theme/kitty.conf and features/apps/ghostty/config/config:2 contains config-file = ?"~/.config/nomarchy/current/theme/ghostty.conf" Neither file existed for any of the 22 palettes. The kitty include failed silently and the ghostty include is optional (?-prefix), so both terminals rendered with built-in default colors regardless of the active Nomarchy theme. Stylix has kitty.enable = true in themes/engine/stylix.nix but the kitty module uses xdg.configFile rather than programs.kitty, so the Stylix target had nothing to hook into. ghostty has no Stylix target at all. Generated both files from the active palette's base16 colors in themes/engine/files.nix, mirroring the waybar.css pattern already there. Color mapping reproduces the original colors.toml fields (background, foreground, cursor, selection_*, color0..15) via base16 indices — verified against the inverse mapping in themes/palettes/default.nix. themes/palettes/summer-day/apps/kitty/kitty.conf (a 76KB stray file in the wrong tree location) is unaffected by this fix — it was already dead surface since the include path never resolved to it.
5.8 KiB
5.8 KiB