45 lines
657 B
Nix
45 lines
657 B
Nix
|
{
|
||
|
pkgs,
|
||
|
vimUtils,
|
||
|
fetchFromGitHub,
|
||
|
}: {
|
||
|
extraPackages = [
|
||
|
pkgs.ccls
|
||
|
pkgs.clang
|
||
|
pkgs.luaformatter
|
||
|
pkgs.nil
|
||
|
pkgs.pyright
|
||
|
pkgs.rnix-lsp
|
||
|
pkgs.rust-analyzer
|
||
|
pkgs.sumneko-lua-language-server
|
||
|
pkgs.svls
|
||
|
pkgs.texlab
|
||
|
pkgs.tree-sitter
|
||
|
pkgs.zls
|
||
|
pkgs.verible
|
||
|
];
|
||
|
|
||
|
plugins = with pkgs.vimPlugins; [
|
||
|
colorizer
|
||
|
fugitive
|
||
|
fzf-vim
|
||
|
gruvbox
|
||
|
nvim-lspconfig
|
||
|
nvim-treesitter
|
||
|
nvim-ts-rainbow
|
||
|
repeat
|
||
|
targets-vim
|
||
|
UltiSnips
|
||
|
vim-addon-nix
|
||
|
vim-signify
|
||
|
vim-slime
|
||
|
vim-snippets
|
||
|
zig-vim
|
||
|
cmp-nvim-lsp
|
||
|
cmp-buffer
|
||
|
cmp-path
|
||
|
cmp-cmdline
|
||
|
nvim-cmp
|
||
|
];
|
||
|
}
|