rice/neovim/default.nix
2026-03-24 12:13:36 +01:00

41 lines
708 B
Nix

{config, pkgs, ...}:
{
programs.neovim = {
enable = true;
viAlias = true;
vimAlias = true;
vimdiffAlias = true;
coc = {
enable = true;
settings = {
"zig.enabled" = true;
"zig.startUpMessage" = true;
"zig.path" = "${pkgs.zls}/bin/zls";
"zig.debugLog" = false;
};
};
plugins = with pkgs.vimPlugins; [
oil-nvim
nvim-colorizer-lua
nvim-treesitter
mini-nvim
plenary-nvim
telescope-nvim
gitsigns-nvim
vim-airline
nvim-web-devicons
vim-startify
nvim-lspconfig
everforest
tokyonight-nvim
];
extraLuaConfig = with builtins; (
concatStringsSep "\n" (
map readFile [
./init.lua
./coc.part.lua
])
);
};
}