diff options
Diffstat (limited to 'modules/devenv/languages')
| -rw-r--r-- | modules/devenv/languages/latex.nix | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/modules/devenv/languages/latex.nix b/modules/devenv/languages/latex.nix index 8880be9..e285b3b 100644 --- a/modules/devenv/languages/latex.nix +++ b/modules/devenv/languages/latex.nix @@ -30,14 +30,17 @@ if output.ps.enable then "1" else "0"; - in '' - set_tex_cmds('${lib.concatStringsSep " " extraFlags}'); - $pdf_mode=${pdfMode}; - $dvi_mode=${dviMode}; - $ps_mode=${psMode}; + in + lib.optionalString (extraFlags != []) '' + set_tex_cmds('${lib.concatStringsSep " " extraFlags}'); + '' + + '' + $pdf_mode=${pdfMode}; + $dvi_mode=${dviMode}; + $ps_mode=${psMode}; - ${extraConfig} - ''; + ${extraConfig} + ''; packages = cfg.packages cfg.base; packagesRequireShellEscape = packages ? minted; texlive = cfg.base.combine packages; |
