From abd05bbd429cb6cd8abb8382dac3d25723325e27 Mon Sep 17 00:00:00 2001 From: 4Lost Date: Sat, 2 Mar 2024 18:43:09 +0100 Subject: [PATCH] neovim - package names --- home/programs/neovim/default.nix | 220 +++++++++++++++---------------- 1 file changed, 110 insertions(+), 110 deletions(-) diff --git a/home/programs/neovim/default.nix b/home/programs/neovim/default.nix index d21e4b4..6507b05 100644 --- a/home/programs/neovim/default.nix +++ b/home/programs/neovim/default.nix @@ -20,121 +20,121 @@ in { withNodeJs = true; withPython3 = true; - plugins = with pkgs.vimPlugins; [ - bufferline-nvim - catppuccin-nvim - cmp-buffer# - cmp-conjure# - cmp-nvim-lua# - cmp-path# - cmp_luasnip# - comment-nvim# - conform-nvim - conjure - dropbar-nvim - friendly-snippets# - lazy-nvim# - lean-nvim - leap-nvim - lspkind-nvim# - lualine-lsp-progress# - lualine-nvim - luasnip# - markdown-preview-nvim - neoconf-nvim# - neodev-nvim# - neoscroll-nvim - nvim-autopairs - nvim-cmp - nvim-lspconfig - nvim-surround - nvim-tree-lua - nvim-treesitter.withAllGrammars - nvim-treesitter-textobjects - nvim-ts-context-commentstring - nvim-web-devicons# - obsidian-nvim - oil-nvim - plenary-nvim - rainbow-delimiters-nvim# - telescope-fzf-native-nvim - telescope-nvim - vimtex - which-key-nvim - ]; + plugins = with pkgs.vimPlugins; [ + bufferline-nvim + catppuccin-nvim + cmp-buffer + cmp-conjure + cmp-nvim-lua + cmp-path + cmp_luasnip + comment-nvim + conform-nvim + conjure + dropbar-nvim + friendly-snippets + lazy-nvim + lean-nvim + leap-nvim + lspkind-nvim + lualine-lsp-progress + lualine-nvim + luasnip + markdown-preview-nvim + neoconf-nvim + neodev-nvim + neoscroll-nvim + nvim-autopairs + nvim-cmp + nvim-lspconfig + nvim-surround + nvim-tree-lua + nvim-treesitter.withAllGrammars + nvim-treesitter-textobjects + nvim-ts-context-commentstring + nvim-web-devicons + obsidian-nvim + oil-nvim + plenary-nvim + rainbow-delimiters-nvim + telescope-fzf-native-nvim + telescope-nvim + vimtex + which-key-nvim + ]; - extraPackages = with pkgs; [ - ripgrep - fd - codespell - prettierd - # Lua - lua-language-server - stylua - # Haskell - haskell-language-server - ghc - stack - cabal-install - haskellPackages.fourmolu - # Lean - lean4 - # Python - ruff-lsp - nodePackages.pyright - isort - python311Packages.autopep8 - # LaTeX - texliveFull - texlab - xdotool - pplatex - neovim-remote - # Nix - nixd - nixfmt - # Rust - rust-analyzer - # Bash - nodePackages.bash-language-server - shellcheck - shellharden - # sh - shfmt - # Scheme - chez - ]; + extraPackages = with pkgs; [ + ripgrep + fd + codespell + prettierd + # Lua + lua-language-server + stylua + # Haskell + haskell-language-server + ghc + stack + cabal-install + haskellPackages.fourmolu + # Lean + lean4 + # Python + ruff-lsp + nodePackages.pyright + isort + python311Packages.autopep8 + # LaTeX + texliveFull + texlab + xdotool + pplatex + neovim-remote + # Nix + nixd + nixfmt + # Rust + rust-analyzer + # Bash + nodePackages.bash-language-server + shellcheck + shellharden + # sh + shfmt + # Scheme + chez + ]; - extraLuaConfig = '' - vim.g.mapleader = " " - require("lazy").setup({ - spec = { - -- Import plugins from lua/plugins - { import = "plugins" }, - }, - performance = { - reset_packpath = false, - rtp = { - reset = false, - } + extraLuaConfig = '' + vim.g.mapleader = " " + require("lazy").setup({ + spec = { + -- Import plugins from lua/plugins + { import = "plugins" }, }, - dev = { - path = "${ - pkgs.vimUtils.packDir - config.programs.neovim.finalPackage.passthru.packpathDirs - }/pack/myNeovimPackages/start", - patterns = {"folke", "catppuccin", "epwalsh"}, - }, - install = { - -- Safeguard in case we forget to install a plugin with Nix - missing = false, - }, - }) - require("config/options") - ''; + performance = { + reset_packpath = false, + rtp = { + reset = false, + } + }, + dev = { + path = "${ + pkgs.vimUtils.packDir + config.programs.neovim.finalPackage.passthru.packpathDirs + }/pack/myNeovimPackages/start", + patterns = {"arkav", "Bekaboo", "catppuccin", "epwalsh", "folke", "ggandor", "HiPhish", "hrsh7th", "iamcco", "Joosep", "Julian", "karb94", "L3MON4D3", "lervag", "neovim", "numToStr", "nvim-lua", "nvim-lualine", "nvim-telescope", "nvim-tree", "nvim-treesitter", "Olical", "onsails", "PaterJason", "rafamadiz", "saadparwaiz1", "skanehira", "stevearc", "tpope", "windwp"}, + }, + install = { + -- Safeguard in case we forget to install a plugin with Nix + missing = false, + }, + }) + require("config/options") + ''; }; - xdg.configFile."nvim/lua"= { + xdg.configFile."nvim/lua" = { recursive = true; source = ./lua; };