From ac0ff3bf2f4e9f581080df16f39b0ed225354a53 Mon Sep 17 00:00:00 2001 From: Sean Kovacs Date: Thu, 19 Feb 2026 11:08:42 -0500 Subject: [PATCH] redo neovim theme --- home/terminal/neovim.nix | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/home/terminal/neovim.nix b/home/terminal/neovim.nix index e1fb124..65ace66 100644 --- a/home/terminal/neovim.nix +++ b/home/terminal/neovim.nix @@ -45,27 +45,29 @@ state = "base16_custom"; }; + # this is helpful for figuring out what color is what: + # https://github.com/tinted-theming/schemes/blob/spec-0.11/base24/catppuccin-frappe.yaml custom_palettes = with config.scheme.withHashtag; { main.base16_custom = { color0 = base00; # background color1 = base01; # lighter background color2 = base02; # selection background - color3 = base03; # comments + color3 = base03; # color inside ${} color4 = base04; # dark foreground - color5 = base05; # default foreground - color6 = base06; # light foreground + color5 = config.scheme.withHashtag.${config.colors.accent}; # default foreground, left side of assignments + color6 = base03; # comments color7 = base07; # lightest foreground color8 = base05; # variables/tags }; accent.base16_custom = { - accent0 = config.scheme.withHashtag.${config.colors.accent}; # integers/constants - accent1 = base0A; # classes/search - accent2 = base0B; # strings/inherited - accent3 = base0C; # support/regex - accent4 = base0D; # functions/headings - accent5 = base0E; # keywords/bold - accent6 = base0F; # deprecated/embedded + accent0 = base08; # red, integers/constants + accent1 = base0A; # orange, classes/search + accent2 = base0A; # yellow, strings/inherited + accent3 = base0B; # green, support/regex + accent4 = base0D; # blue, functions/headings + accent5 = base0E; # purple, keywords/bold + accent6 = base07; # lavender, deprecated/embedded }; state.base16_custom = {