.dotfiles/dot_config/home-manager/neovim.nix
2024-09-30 18:06:03 -04:00

52 lines
885 B
Nix

{pkgs, ...}: {
programs.neovim = {
# package = pkgs.neovim-nightly;
enable = false;
defaultEditor = false;
viAlias = true;
vimAlias = true;
vimdiffAlias = true;
plugins = with pkgs.vimPlugins; [
# Color schemes
rose-pine
gruvbox-nvim
cmp-buffer
cmp-path
cmp_luasnip
cmp-nvim-lua
cmp-nvim-lsp
friendly-snippets
glow-nvim
nvim-tree-lua
luasnip
lsp-zero-nvim
nvim-dap
nvim-dap-ui
copilot-vim
todo-comments-nvim
nvim-treesitter-context
nvim-treesitter.withAllGrammars
nvim-lspconfig
nvim-cmp
harpoon
undotree
#mini-nvim
formatter-nvim
telescope-nvim
vim-fugitive
vim-just
];
#extraConfig = ''
# builtins.readFile /home/jayne/.config/nvim/extra_init.vim
#'';
};
}