summary refs log tree commit diff
path: root/pkgs/tools/typesetting
diff options
context:
space:
mode:
authorVincenzo Mantova <1962985+xworld21@users.noreply.github.com>2023-11-04 20:02:25 +0000
committerVincenzo Mantova <1962985+xworld21@users.noreply.github.com>2023-11-04 20:02:25 +0000
commit80cd75f4cb07ab7b48e750b783be8eee721445f3 (patch)
tree4b3bc4a844c1ed36603014f247783f6149d3e839 /pkgs/tools/typesetting
parent388c14edc589b5d7152a2ceedcd26d6a8977baf4 (diff)
downloadnixpkgs-80cd75f4cb07ab7b48e750b783be8eee721445f3.tar
nixpkgs-80cd75f4cb07ab7b48e750b783be8eee721445f3.tar.gz
nixpkgs-80cd75f4cb07ab7b48e750b783be8eee721445f3.tar.bz2
nixpkgs-80cd75f4cb07ab7b48e750b783be8eee721445f3.tar.lz
nixpkgs-80cd75f4cb07ab7b48e750b783be8eee721445f3.tar.xz
nixpkgs-80cd75f4cb07ab7b48e750b783be8eee721445f3.tar.zst
nixpkgs-80cd75f4cb07ab7b48e750b783be8eee721445f3.zip
texlive: export schemes at top level
Diffstat (limited to 'pkgs/tools/typesetting')
-rw-r--r--pkgs/tools/typesetting/tex/texlive/default.nix7
1 files changed, 7 insertions, 0 deletions
diff --git a/pkgs/tools/typesetting/tex/texlive/default.nix b/pkgs/tools/typesetting/tex/texlive/default.nix
index 11eeec0d5dd..bb505f4062b 100644
--- a/pkgs/tools/typesetting/tex/texlive/default.nix
+++ b/pkgs/tools/typesetting/tex/texlive/default.nix
@@ -194,6 +194,11 @@ let
       )
   );
 
+  schemes = lib.listToAttrs (map (s: {
+    name = "texlive" + s;
+    value = lib.addMetaAttrs { license = licenses.${"scheme-" + (lib.toLower s)}; } (buildTeXEnv { requiredTeXPackages = ps: [ ps.${"scheme-" + (lib.toLower s)} ]; });
+  }) [ "Basic" "BookPub" "ConTeXt" "Full" "GUST" "InfraOnly" "Medium" "Minimal" "Small" "TeTeX" ]);
+
 in
   allPkgLists // {
     pkgs = tl;
@@ -213,6 +218,8 @@ in
 
     combined = assert assertions; combined;
 
+    inherit schemes;
+
     # convenience alias
     withPackages = (buildTeXEnv { }).withPackages;
   }