mirror of
https://github.com/iofq/nvim.nix.git
synced 2026-01-23 00:45:17 -06:00
add copilot, snacks
This commit is contained in:
parent
0f709befab
commit
d88c03f005
11 changed files with 325 additions and 450 deletions
|
|
@ -28,7 +28,7 @@ with lib;
|
|||
extraPython3Packages ? p: [], # Additional python 3 packages
|
||||
withPython3 ? false, # Build Neovim with Python 3 support?
|
||||
withRuby ? false, # Build Neovim with Ruby support?
|
||||
withNodeJs ? false, # Build Neovim with NodeJS support?
|
||||
withNodeJs ? true, # Build Neovim with NodeJS support?
|
||||
withSqlite ? true, # Add sqlite? This is a dependency for some plugins
|
||||
# You probably don't want to create vi or vim aliases
|
||||
# if the appName is something different than "nvim"
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue