summaryrefslogtreecommitdiff
path: root/users/seth/programs/neovim/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'users/seth/programs/neovim/default.nix')
-rw-r--r--users/seth/programs/neovim/default.nix43
1 files changed, 31 insertions, 12 deletions
diff --git a/users/seth/programs/neovim/default.nix b/users/seth/programs/neovim/default.nix
index fe7edd3..2a186ac 100644
--- a/users/seth/programs/neovim/default.nix
+++ b/users/seth/programs/neovim/default.nix
@@ -28,13 +28,9 @@ in {
sumneko-lua-language-server
];
plugins = with pkgs.vimPlugins; [
- bufferline-nvim
+ # general
catppuccin-nvim
- cmp-nvim-lsp
- cmp-buffer
- cmp_luasnip
- cmp-path
- editorconfig-nvim
+
# TODO: don't pin when deprecation notice
# is no longer in nixpkgs
(fidget-nvim.overrideAttrs (_: {
@@ -45,21 +41,44 @@ in {
hash = "sha256-v9qARsW8Gozit4Z3+igiemjI467QgRhwM+crqwO9r6U=";
};
}))
+
+ flash-nvim
gitsigns-nvim
- leap-nvim
+ indent-blankline-nvim
lualine-nvim
- luasnip
- nvim-autopairs
+ neo-tree-nvim
+ nvim-web-devicons
+ mini-nvim
+
+ # completion
nvim-cmp
+ cmp-nvim-lsp
+ cmp-buffer
+ cmp_luasnip
+ cmp-async-path
+ luasnip
+
+ # ui
+ dressing-nvim
+ noice-nvim
+ nui-nvim
+ nvim-notify
+
+ # lsp
nvim-lspconfig
null-ls-nvim
- nvim-tree-lua
- nvim-treesitter.withAllGrammars
- nvim-web-devicons
pkgs.vim-just
+
+ ## utils
+ bufferline-nvim
plenary-nvim
telescope-nvim
trouble-nvim
+ which-key-nvim
+
+ # treesitter
+ nvim-treesitter.withAllGrammars
+ nvim-ts-context-commentstring
];
extraLuaConfig = ''
require("getchoo")