52 lines
830 B
Nix
52 lines
830 B
Nix
{
|
|
lib,
|
|
buildNeovimPlugin,
|
|
neovim-unwrapped,
|
|
}:
|
|
final: prev:
|
|
let
|
|
luaPackages = neovim-unwrapped.lua.pkgs;
|
|
|
|
luarocksPackageNames = [
|
|
"fidget-nvim"
|
|
"fzf-lua"
|
|
"gitsigns-nvim"
|
|
"grug-far-nvim"
|
|
"haskell-tools-nvim"
|
|
"image-nvim"
|
|
"lsp-progress-nvim"
|
|
"lualine-nvim"
|
|
"luasnip"
|
|
"lush-nvim"
|
|
"lz-n"
|
|
"lze"
|
|
"lzextras"
|
|
"lzn-auto-require"
|
|
"middleclass"
|
|
"mini-test"
|
|
"neorg"
|
|
"neotest"
|
|
"nui-nvim"
|
|
"nvim-cmp"
|
|
"nvim-nio"
|
|
"nvim-web-devicons"
|
|
"oil-nvim"
|
|
"orgmode"
|
|
"papis-nvim"
|
|
"plenary-nvim"
|
|
"rest-nvim"
|
|
"rocks-config-nvim"
|
|
"rocks-nvim"
|
|
"rustaceanvim"
|
|
"rtp-nvim"
|
|
"telescope-manix"
|
|
"telescope-nvim"
|
|
];
|
|
in
|
|
lib.genAttrs luarocksPackageNames (
|
|
name:
|
|
buildNeovimPlugin {
|
|
luaAttr = luaPackages.${name};
|
|
}
|
|
)
|