diff --git a/pkgs/tools/typesetting/tex/texlive/build-tex-env.nix b/pkgs/tools/typesetting/tex/texlive/build-tex-env.nix index 1de1afb649e05..9e1b7fb560bc9 100644 --- a/pkgs/tools/typesetting/tex/texlive/build-tex-env.nix +++ b/pkgs/tools/typesetting/tex/texlive/build-tex-env.nix @@ -327,6 +327,20 @@ lib.fix ( appliedArgs = if builtins.isFunction newArgs then newArgs args else newArgs; in self (args // { __fromCombineWrapper = false; } // appliedArgs); + withDocs = self ( + args + // { + __fromCombineWrapper = false; + withDocs = true; + } + ); + withSources = self ( + args + // { + __fromCombineWrapper = false; + withSources = true; + } + ); withPackages = reqs: self ( diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index e3a4627bc1116..10fda9882c581 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -1745,6 +1745,8 @@ with pkgs; texliveSmall texliveTeTeX ; + # alias to trigger a build of all texdoc containers + texliveFullWithDocs = texliveFull.withDocs; texlivePackages = recurseIntoAttrs (lib.mapAttrs (_: v: v.build) texlive.pkgs); futhark = haskell.lib.compose.justStaticExecutables haskellPackages.futhark;