diff options
| author | seth <[email protected]> | 2023-09-06 13:58:17 -0400 |
|---|---|---|
| committer | seth <[email protected]> | 2023-09-06 13:58:17 -0400 |
| commit | d99a950bd81531e7b5f5a76fd5f0861976060d45 (patch) | |
| tree | 1828899609b7381e051d690a7f22d5b5580291d5 /users/seth/programs/neovim/default.nix | |
| parent | f9d669cbd9a0eedc0f125b62c44be20e831cb26b (diff) | |
seth/neovim: overhaul config
Diffstat (limited to 'users/seth/programs/neovim/default.nix')
| -rw-r--r-- | users/seth/programs/neovim/default.nix | 43 |
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") |
