summaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
Diffstat (limited to 'modules')
-rw-r--r--modules/devenv/languages/latex.nix17
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;