{ inputs, lib }: _: prev: with lib.my; { vimPlugins = prev.vimPlugins // { nvim-treesitter-textsubjects = prev.vimUtils.buildVimPluginFrom2Nix { pname = "nvim-treesitter-textsubjects"; version = mkVersionInput inputs.nvim-treesitter-textsubjects; src = inputs.nvim-treesitter-textsubjects; }; smartcolumn-nvim = prev.vimUtils.buildVimPluginFrom2Nix { pname = "smartcolumn-nvim"; version = mkVersionInput inputs.smartcolumn-nvim; src = inputs.smartcolumn-nvim; }; copilot-lua = prev.vimPlugins.copilot-lua.overrideAttrs (_: { version = mkVersionInput inputs.copilot-lua; src = inputs.copilot-lua; }); lspsaga-nvim-original = prev.vimPlugins.lspsaga-nvim-original.overrideAttrs (_: { version = mkVersionInput inputs.lspsaga-nvim; src = inputs.lspsaga-nvim; }); advanced-git-search-nvim = prev.vimUtils.buildVimPluginFrom2Nix { pname = "advanced-git-search-nvim"; version = mkVersionInput inputs.advanced-git-search-nvim; src = inputs.advanced-git-search-nvim; }; comment-box-nvim = prev.vimUtils.buildVimPluginFrom2Nix { pname = "comment-box-nvim"; version = mkVersionInput inputs.comment-box-nvim; src = inputs.comment-box-nvim; }; gitignore-nvim = prev.vimUtils.buildVimPluginFrom2Nix { pname = "gitignore-nvim"; version = mkVersionInput inputs.gitignore-nvim; src = inputs.gitignore-nvim; }; }; }