add copilot, snacks

This commit is contained in:
iofq 2025-02-02 22:38:46 -06:00
parent 0f709befab
commit d88c03f005
11 changed files with 325 additions and 450 deletions

View file

@ -10,32 +10,28 @@ with final.pkgs.lib; let
inherit pname src;
version = src.lastModifiedDate;
};
workspace-diagnostics-nvim = mkNvimPlugin inputs.workspace-diagnostics-nvim "workspace-diagnostics.nvim";
mkNeovim = pkgs.callPackage ./mkNeovim.nix { inherit pkgs-wrapNeovim; };
all-plugins = with pkgs.vimPlugins; [
aerial-nvim
cmp-buffer
cmp-cmdline
cmp-nvim-lsp
cmp-path
cmp-treesitter
cmp_luasnip
avante-nvim
inputs.nixpkgs-master.legacyPackages.${pkgs.system}.vimPlugins.blink-cmp
blink-cmp-copilot
blink-compat
blink-ripgrep-nvim
copilot-lua
diffview-nvim
eyeliner-nvim
friendly-snippets
gitsigns-nvim
lazy-nvim
luasnip
markview-nvim
mini-nvim
neogen
neogit
none-ls-nvim
nightfox-nvim
nvim-autopairs
nvim-cmp
nvim-dap
nvim-dap-go
nvim-dap-ui
@ -43,41 +39,13 @@ with final.pkgs.lib; let
nvim-nio
nvim-treesitter-context
nvim-treesitter-textobjects
(nvim-treesitter.withPlugins(p: with p; [
tree-sitter-bash
tree-sitter-c
tree-sitter-comment
tree-sitter-css
tree-sitter-dockerfile
tree-sitter-embedded-template
tree-sitter-go
tree-sitter-gomod
tree-sitter-hcl
tree-sitter-html
tree-sitter-javascript
tree-sitter-json
tree-sitter-lua
tree-sitter-make
tree-sitter-markdown
tree-sitter-markdown-inline
tree-sitter-nix
tree-sitter-php
tree-sitter-python
tree-sitter-regex
tree-sitter-ruby
tree-sitter-sql
tree-sitter-toml
tree-sitter-typescript
tree-sitter-yaml
]))
nvim-treesitter.withAllGrammars
render-markdown-nvim
scope-nvim
telescope-fzf-native-nvim
telescope-nvim
toggleterm-nvim
snacks-nvim
trouble-nvim
undotree
yanky-nvim
workspace-diagnostics-nvim
];
basePackages = with pkgs; [
@ -93,8 +61,9 @@ with final.pkgs.lib; let
gopls
lua-language-server
nil
python312Packages.jedi-language-server
phpactor
python312Packages.jedi-language-server
ruby-lsp
# debuggers
delve