Fix Navic lualine text color so it better matches the overall theme. Also changed the indentscope outline color to rosewater and enabled some extra catppuccin theming settings.
67 lines
1.7 KiB
Nix
67 lines
1.7 KiB
Nix
{
|
|
colorschemes = {
|
|
catppuccin = {
|
|
enable = true;
|
|
settings = {
|
|
background = {
|
|
light = "macchiato";
|
|
dark = "mocha";
|
|
};
|
|
custom_highlights = ''
|
|
function(highlights)
|
|
return {
|
|
CursorLineNr = { fg = highlights.peach, style = {} },
|
|
NavicText = { fg = highlights.text },
|
|
}
|
|
end
|
|
'';
|
|
flavour = "macchiato"; # "latte", "mocha", "frappe", "macchiato" or raw lua code
|
|
no_bold = false;
|
|
no_italic = false;
|
|
no_underline = false;
|
|
transparent_background = true;
|
|
integrations = {
|
|
cmp = true;
|
|
notify = true;
|
|
gitsigns = true;
|
|
neotree = true;
|
|
which_key = true;
|
|
illuminate = {
|
|
enabled = true;
|
|
lsp = true;
|
|
};
|
|
navic = {
|
|
enabled = true;
|
|
custom_bg = "NONE";
|
|
};
|
|
treesitter = true;
|
|
telescope.enabled = true;
|
|
indent_blankline.enabled = true;
|
|
mini = {
|
|
enabled = true;
|
|
indentscope_color = "rosewater";
|
|
};
|
|
native_lsp = {
|
|
enabled = true;
|
|
inlay_hints = {
|
|
background = true;
|
|
};
|
|
virtual_text = {
|
|
errors = ["italic"];
|
|
hints = ["italic"];
|
|
information = ["italic"];
|
|
warnings = ["italic"];
|
|
ok = ["italic"];
|
|
};
|
|
underlines = {
|
|
errors = ["underline"];
|
|
hints = ["underline"];
|
|
information = ["underline"];
|
|
warnings = ["underline"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
}
|