diff --git a/pkgs/tools/typesetting/tex/texlive/build-tex-env.nix b/pkgs/tools/typesetting/tex/texlive/build-tex-env.nix index d179ef835a92..154ad98cab05 100644 --- a/pkgs/tools/typesetting/tex/texlive/build-tex-env.nix +++ b/pkgs/tools/typesetting/tex/texlive/build-tex-env.nix @@ -45,13 +45,17 @@ lib.fix ( ### buildEnv with custom attributes buildEnv' = args: - ( - buildEnv { inherit (args) name paths; } + (buildEnv ( + { + inherit (args) name paths; + } // lib.optionalAttrs (args ? extraOutputsToInstall) { inherit (args) extraOutputsToInstall; } - ).overrideAttrs + // lib.optionalAttrs (args ? pathsToLink) { inherit (args) pathsToLink; } + )).overrideAttrs ( removeAttrs args [ "extraOutputsToInstall" + "pathsToLink" "name" "paths" "pkgs"