neovim - package names

This commit is contained in:
2024-03-02 18:43:09 +01:00
parent a5c009d449
commit abd05bbd42

View File

@@ -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;
};