diff --git a/pkgs/development/tools/pnpm/fetch-deps/default.nix b/pkgs/development/tools/pnpm/fetch-deps/default.nix index 024aec34119d..8e26d173fd90 100644 --- a/pkgs/development/tools/pnpm/fetch-deps/default.nix +++ b/pkgs/development/tools/pnpm/fetch-deps/default.nix @@ -10,11 +10,15 @@ yq, }: +let + pnpm' = pnpm; +in { fetchDeps = lib.makeOverridable ( { hash ? "", pname, + pnpm ? pnpm', pnpmWorkspaces ? [ ], prePnpmInstall ? "", pnpmInstallFlags ? [ ], @@ -52,7 +56,7 @@ cacert jq moreutils - pnpm + args.pnpm or pnpm' yq ]; @@ -109,7 +113,7 @@ passthru = { serve = callPackage ./serve.nix { - inherit pnpm; + pnpm = args.pnpm or pnpm'; pnpmDeps = finalAttrs.finalPackage; }; };