nixvim/config/plugins/themes/default.nix
Wael Nasreddine 0f42b0eebb
treewide: format all files (#57)
Run `nix fmt` at the root of the repository to format all files. I've
done this on my fork and this will help me merge your changes later
without having to deal with un-formatted files.
2024-11-26 09:47:49 +01:00

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" ];
};
};
};
};
};
};
}