From 6db25aa96ba7f347b35b530c98049432cb55bde8 Mon Sep 17 00:00:00 2001 From: Matt Sturgeon Date: Sun, 31 Aug 2025 13:14:04 +0100 Subject: [PATCH] vimPlugins.rocks-nvim: move to luaPackagePlugins --- .../editors/vim/plugins/luaPackagePlugins.nix | 1 + .../editors/vim/plugins/overrides.nix | 22 ++++++++----------- 2 files changed, 10 insertions(+), 13 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/luaPackagePlugins.nix b/pkgs/applications/editors/vim/plugins/luaPackagePlugins.nix index 88733be922c3..f67aecbe65f3 100644 --- a/pkgs/applications/editors/vim/plugins/luaPackagePlugins.nix +++ b/pkgs/applications/editors/vim/plugins/luaPackagePlugins.nix @@ -36,6 +36,7 @@ let "plenary-nvim" "rest-nvim" "rocks-config-nvim" + "rocks-nvim" "rtp-nvim" "telescope-manix" "telescope-nvim" diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix index e7b04ff049e9..d9ce5af88475 100644 --- a/pkgs/applications/editors/vim/plugins/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/overrides.nix @@ -3058,20 +3058,16 @@ in dependencies = [ self.plenary-nvim ]; }; - rocks-nvim = - (neovimUtils.buildNeovimPlugin { - luaAttr = luaPackages.rocks-nvim; - }).overrideAttrs - (oa: { - passthru = oa.passthru // { - initLua = '' - vim.g.rocks_nvim = { - luarocks_binary = "${neovim-unwrapped.lua.pkgs.luarocks_bootstrap}/bin/luarocks" - } - ''; - }; + rocks-nvim = super.rocks-nvim.overrideAttrs (oa: { + passthru = oa.passthru // { + initLua = '' + vim.g.rocks_nvim = { + luarocks_binary = "${neovim-unwrapped.lua.pkgs.luarocks_bootstrap}/bin/luarocks" + } + ''; + }; - }); + }); rustaceanvim = neovimUtils.buildNeovimPlugin { checkInputs = [