summaryrefslogtreecommitdiff
path: root/plugins/default.nix
diff options
context:
space:
mode:
authorseth <[email protected]>2023-11-01 06:42:48 -0400
committerseth <[email protected]>2023-11-01 06:42:48 -0400
commit09004f4517eba8f57d37897e34f6ba56ad3653f1 (patch)
tree6ae19b13a2694fe852caa6c77665af24ea59fe9e /plugins/default.nix
parentca59ebcf3dd17153b90a0ceca86af14db941ac3c (diff)
stop using neovim.nix
i had small, but annoying issues here and i don't care for lazy loading much tbh
Diffstat (limited to 'plugins/default.nix')
-rw-r--r--plugins/default.nix182
1 files changed, 0 insertions, 182 deletions
diff --git a/plugins/default.nix b/plugins/default.nix
deleted file mode 100644
index df6d348..0000000
--- a/plugins/default.nix
+++ /dev/null
@@ -1,182 +0,0 @@
-{pkgs, ...}: let
- inherit (pkgs) vimPlugins;
-in rec {
- config = {
- src = ../config;
- lazy = false;
- priority = 1000;
- };
-
- catppuccin-nvim = {
- package = vimPlugins.catppuccin-nvim;
-
- config = ./catppuccin.lua;
- };
-
- fidget-nvim = {
- package = vimPlugins.fidget-nvim.overrideAttrs (_: {
- src = pkgs.fetchFromGitHub {
- owner = "j-hui";
- repo = "fidget.nvim";
- rev = "41f327b53c7977d47aee56f05e0bdbb4b994c5eb";
- hash = "sha256-v9qARsW8Gozit4Z3+igiemjI467QgRhwM+crqwO9r6U=";
- };
- });
- };
-
- flash-nvim = {
- package = vimPlugins.flash-nvim;
- event = "VeryLazy";
- };
-
- gitsigns-nvim = {
- package = vimPlugins.gitsigns-nvim;
- event = ["BufReadPre" "BufNewFile"];
- };
-
- ibl = {
- package = vimPlugins.indent-blankline-nvim;
-
- event = ["BufReadPost" "BufNewFile"];
-
- config = {
- indent = {
- char = "│";
- tab_char = "│";
- };
-
- exclude.filetypes = [
- "help"
- "neo-tree"
- "Trouble"
- "lazy"
- "mason"
- "notify"
- "toggleterm"
- ];
-
- scope.enabled = false;
- };
- };
-
- lualine-nvim = {
- package = vimPlugins.lualine-nvim;
-
- event = "VeryLazy";
-
- dependencies = {
- nvim-web-devicons.package = vimPlugins.nvim-web-devicons;
- };
-
- config = ./lualine.lua;
- };
-
- neo-tree-nvim = {
- package = vimPlugins.neo-tree-nvim;
- dependencies = {
- plenary-nvim.package = vimPlugins.plenary-nvim;
- inherit (lualine-nvim.dependencies) nvim-web-devicons;
- inherit nui-nvim;
- };
-
- config = ./neo-tree.lua;
- };
-
- # TODO: configure mini.pairs, mini.indentscope, & mini.comment
- mini-nvim.package = vimPlugins.mini-nvim;
-
- nvim-cmp = {
- package = vimPlugins.nvim-cmp;
- dependencies = {
- cmp-nvim-lsp.package = vimPlugins.cmp-nvim-lsp;
- cmp-buffer.package = vimPlugins.cmp-buffer;
- cmp_luasnip.package = vimPlugins.cmp_luasnip;
- cmp-async-path.package = vimPlugins.cmp-async-path;
- luasnip.package = vimPlugins.luasnip;
- };
-
- event = "InsertEnter";
- config = ./cmp.lua;
- };
-
- dressing-nvim = {
- package = vimPlugins.dressing-nvim;
- lazy = true;
- init = ./dressing.lua;
- };
-
- noice-nvim = {
- package = vimPlugins.noice-nvim;
- event = "VeryLazy";
-
- config = ./noice.lua;
- };
-
- nui-nvim = {
- package = vimPlugins.nui-nvim;
- lazy = true;
- };
-
- nvim-lspconfig = {
- package = vimPlugins.nvim-lspconfig;
-
- event = ["BufReadPre" "BufNewFile"];
- config = ./lspconfig.lua;
- };
-
- nvim-treesitter = {
- package = vimPlugins.nvim-treesitter.withAllGrammars;
- dependencies = {
- nvim-ts-context-commentstring.package = vimPlugins.nvim-ts-context-commentstring;
- };
-
- event = ["BufReadPost" "BufNewFile"];
- config = {
- auto_install = false;
- highlight.enable = true;
- indent.enable = true;
- context_commentstring = {
- enable = true;
- enable_autocmd = false;
- };
- };
- };
-
- null-ls = {
- package = vimPlugins.null-ls-nvim;
- dependencies = {
- inherit (neo-tree-nvim.dependencies) plenary-nvim;
- };
-
- config = ./null-ls.lua;
- };
-
- bufferline-nvim = {
- package = vimPlugins.bufferline-nvim;
- dependencies = {
- inherit (lualine-nvim.dependencies) nvim-web-devicons;
- inherit catppuccin-nvim;
- };
-
- config = ./bufferline.lua;
- };
-
- telescope-nvim.package = vimPlugins.telescope-nvim;
-
- trouble-nvim = {
- package = vimPlugins.trouble-nvim;
- dependencies = {
- inherit (lualine-nvim.dependencies) nvim-web-devicons;
- };
- };
-
- which-key-nvim = {
- package = vimPlugins.which-key-nvim;
- event = "VeryLazy";
- config = {
- plugins = {
- spelling = true;
- };
- };
- };
-}