Files
nix-config/home/dev/neovim.nix
T

43 lines
885 B
Nix

_:
{
# Disable catppuccin/nix neovim integration — LazyVim manages its own colorscheme
catppuccin.nvim.enable = false;
programs.neovim = {
defaultEditor = true;
viAlias = true;
vimAlias = true;
};
programs.lazyvim = {
enable = true;
extras = {
lang.nix.enable = true;
lang.go.enable = true;
lang.typescript.enable = true;
lang.python.enable = true;
lang.yaml.enable = true;
lang.docker.enable = true;
};
# Catppuccin Mocha colorscheme (managed by LazyVim, not catppuccin/nix)
plugins = {
colorscheme = ''
return {
{
"catppuccin/nvim",
name = "catppuccin",
opts = { flavour = "mocha" },
},
{
"LazyVim/LazyVim",
opts = { colorscheme = "catppuccin" },
},
}
'';
};
};
}