95 lines
2.1 KiB
Nix
95 lines
2.1 KiB
Nix
|
{ pkgs
|
||
|
, ...
|
||
|
}:
|
||
|
let
|
||
|
sources = import ../../../_sources/generated.nix { inherit (pkgs) fetchgit fetchurl; };
|
||
|
filetype-nvim = pkgs.vimUtils.buildVimPlugin {
|
||
|
inherit (sources.filetype-nvim) pname version src;
|
||
|
};
|
||
|
coq-artifacts = pkgs.vimUtils.buildVimPlugin {
|
||
|
inherit (sources.coq-artifacts) pname version src;
|
||
|
};
|
||
|
coq-thirdparty = pkgs.vimUtils.buildVimPlugin {
|
||
|
inherit (sources.coq-tp) pname version src;
|
||
|
};
|
||
|
in
|
||
|
{
|
||
|
programs.neovim.plugins =
|
||
|
with pkgs.vimPlugins;
|
||
|
with pkgs.vimExtraPlugins;
|
||
|
[
|
||
|
chadtree
|
||
|
comment-nvim
|
||
|
coq-artifacts
|
||
|
coq-thirdparty
|
||
|
coq_nvim
|
||
|
dial-nvim
|
||
|
diffview-nvim
|
||
|
dracula-vim
|
||
|
filetype-nvim
|
||
|
firenvim
|
||
|
galaxyline-nvim
|
||
|
impatient-nvim
|
||
|
indent-blankline-nvim
|
||
|
lsp-colors-nvim
|
||
|
neogit
|
||
|
neorg
|
||
|
nnn-nvim
|
||
|
nui-nvim
|
||
|
null-ls-nvim
|
||
|
nvim-autopairs
|
||
|
nvim-dap
|
||
|
nvim-lspconfig
|
||
|
nvim-neoclip-lua
|
||
|
nvim-notify
|
||
|
nvim-web-devicons
|
||
|
octo-nvim
|
||
|
orgmode
|
||
|
parinfer-rust
|
||
|
plenary-nvim
|
||
|
project-nvim
|
||
|
rust-tools-nvim
|
||
|
sniprun
|
||
|
sqlite-lua
|
||
|
telescope-file-browser-nvim
|
||
|
telescope-fzy-native-nvim
|
||
|
telescope-nvim
|
||
|
telescope-zoxide
|
||
|
toggleterm-nvim
|
||
|
tokyonight-nvim
|
||
|
trouble-nvim
|
||
|
vim-nix
|
||
|
vim-table-mode
|
||
|
vim-tmux
|
||
|
which-key-nvim
|
||
|
wilder-nvim
|
||
|
# (nvim-treesitter.withPlugins (
|
||
|
# plugins: with plugins; [
|
||
|
# tree-sitter-bash
|
||
|
# tree-sitter-beancount
|
||
|
# tree-sitter-c
|
||
|
# tree-sitter-css
|
||
|
# tree-sitter-elisp
|
||
|
# tree-sitter-fish
|
||
|
# tree-sitter-html
|
||
|
# tree-sitter-javascript
|
||
|
# tree-sitter-json
|
||
|
# tree-sitter-json5
|
||
|
# tree-sitter-ledger
|
||
|
# tree-sitter-lua
|
||
|
# tree-sitter-markdown
|
||
|
# tree-sitter-nix
|
||
|
# tree-sitter-norg
|
||
|
# tree-sitter-org-nvim
|
||
|
# tree-sitter-python
|
||
|
# tree-sitter-regex
|
||
|
# tree-sitter-rust
|
||
|
# tree-sitter-toml
|
||
|
# tree-sitter-typescript
|
||
|
# tree-sitter-vim
|
||
|
# tree-sitter-yaml
|
||
|
# ]
|
||
|
# ))
|
||
|
];
|
||
|
}
|