From 7e34321f9cbd11a6bf5c72c5c3ef3bc8b823b8fc Mon Sep 17 00:00:00 2001 From: K900 Date: Thu, 23 Apr 2026 10:02:37 +0300 Subject: [PATCH] Revert "nodejs: provide fallback passthru values on the symlink variant" --- pkgs/development/web/nodejs/symlink.nix | 39 ++----------------------- 1 file changed, 2 insertions(+), 37 deletions(-) diff --git a/pkgs/development/web/nodejs/symlink.nix b/pkgs/development/web/nodejs/symlink.nix index 46664461997d..87bbdbec6314 100644 --- a/pkgs/development/web/nodejs/symlink.nix +++ b/pkgs/development/web/nodejs/symlink.nix @@ -3,7 +3,7 @@ nodejs-slim, symlinkJoin, }: -(symlinkJoin { +symlinkJoin { pname = "nodejs"; inherit (nodejs-slim) version passthru meta; paths = [ @@ -11,39 +11,4 @@ nodejs-slim.npm ] ++ lib.optional (builtins.hasAttr "corepack" nodejs-slim) nodejs-slim.corepack; -}).overrideAttrs - (nodejs: { - passthru = - (builtins.listToAttrs ( - map - (name: { - inherit name; - value = lib.warn "Use nodejs-slim.${name} instead of nodejs.${name}" nodejs-slim.${name}; - }) - ( - builtins.filter ( - name: - !lib.strings.hasPrefix "__" name - && !(builtins.elem name [ - "override" - "overrideAttrs" - "overrideDerivation" - "outputs" - "system" - "type" - - # Filter out arguments of `getOutput` - "bin" - "dev" - "include" - "lib" - "man" - "out" - "static" - ]) - && !(builtins.hasAttr name nodejs) - ) (builtins.attrNames nodejs-slim) - ) - )) - // nodejs.passthru; - }) +}