From 60e747ab918680ec7014962fb75b782575771683 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Thu, 26 Feb 2026 23:31:13 -0600 Subject: [PATCH] luaPackages: remove unneeded build inputs hack Signed-off-by: Austin Horstman --- pkgs/development/lua-modules/overrides.nix | 36 +--------------------- 1 file changed, 1 insertion(+), 35 deletions(-) diff --git a/pkgs/development/lua-modules/overrides.nix b/pkgs/development/lua-modules/overrides.nix index bdbe2f6a4545..b604494bac87 100644 --- a/pkgs/development/lua-modules/overrides.nix +++ b/pkgs/development/lua-modules/overrides.nix @@ -1104,51 +1104,17 @@ in }); tree-sitter-http = prev.tree-sitter-http.overrideAttrs (old: { - strictDeps = false; - propagatedBuildInputs = - let - # HACK: luarocks-nix puts rockspec build dependencies in the nativeBuildInputs, - # but that doesn't seem to work - lua = lib.head old.propagatedBuildInputs; - in - old.propagatedBuildInputs - ++ [ - lua.pkgs.luarocks-build-treesitter-parser - tree-sitter - ]; - nativeBuildInputs = old.nativeBuildInputs or [ ] ++ [ + tree-sitter writableTmpDirAsHomeHook ]; }); tree-sitter-norg = prev.tree-sitter-norg.overrideAttrs (old: { - propagatedBuildInputs = - let - # HACK: luarocks-nix puts rockspec build dependencies in the nativeBuildInputs, - # but that doesn't seem to work - lua = lib.head old.propagatedBuildInputs; - in - old.propagatedBuildInputs - ++ [ - lua.pkgs.luarocks-build-treesitter-parser-cpp - ]; - meta.broken = lua.luaversion != "5.1"; }); tree-sitter-orgmode = prev.tree-sitter-orgmode.overrideAttrs (old: { - strictDeps = false; - propagatedBuildInputs = - let - # HACK: luarocks-nix puts rockspec build dependencies in the nativeBuildInputs, - # but that doesn't seem to work - lua = lib.head old.propagatedBuildInputs; - in - old.propagatedBuildInputs - ++ [ - lua.pkgs.luarocks-build-treesitter-parser - ]; nativeBuildInputs = old.nativeBuildInputs or [ ] ++ [ writableTmpDirAsHomeHook tree-sitter