43 lines
736 B
Nix
43 lines
736 B
Nix
|
{ ... }: { config, lib, ... }@args:
|
||
|
let
|
||
|
osConfig = args.osConfig or { };
|
||
|
in lib.mkIf (osConfig.hardware.graphics.enable or false) {
|
||
|
programs.texlive = {
|
||
|
enable = true;
|
||
|
extraPackages = tpkgs: {
|
||
|
inherit (tpkgs)
|
||
|
texlive-scripts
|
||
|
|
||
|
xelatex-dev
|
||
|
fontspec
|
||
|
polyglossia
|
||
|
|
||
|
hyphen-english
|
||
|
hyphen-french
|
||
|
hyphen-german
|
||
|
hyphen-portuguese
|
||
|
hyphen-spanish
|
||
|
|
||
|
koma-script
|
||
|
|
||
|
amsmath
|
||
|
bookmark
|
||
|
booktabs
|
||
|
csquotes
|
||
|
hyperref
|
||
|
multirow
|
||
|
paralist
|
||
|
preprint
|
||
|
realscripts
|
||
|
textpos
|
||
|
unicode-math
|
||
|
units
|
||
|
xecjk
|
||
|
xecolor
|
||
|
xltxtra
|
||
|
xtab
|
||
|
;
|
||
|
};
|
||
|
};
|
||
|
}
|