nix-conf/user/config/nvim/default.nix
2025-01-24 13:13:42 -06:00

35 lines
702 B
Nix

{
config,
pkgs,
...
}: {
programs.neovim = {
enable = true;
plugins = with pkgs.vimPlugins; [
vim-tmux-navigator
which-key-nvim
telescope-nvim
nvim-treesitter.withAllGrammars
nvim-lspconfig
fidget-nvim
nvim-cmp
luasnip
cmp_luasnip
cmp-nvim-lsp
mini-nvim
vim-sleuth
catppuccin-nvim
tokyonight-nvim
gitsigns-nvim
];
extraPackages = with pkgs; [
python3Packages.jedi-language-server
clang-tools
nixd
];
withRuby = false;
};
xdg.configFile."nvim/init.lua".text = "require('init')";
xdg.configFile."nvim/lua".source = config.u.lib.lnn "user/config/nvim/lua";
}