Pin nixpkgs to the revision used by itc.componentware: the channel version ships a latexminted that crashes on Python 3.14, which made every listing fail and sent latexmk into an endless error prompt. Also force nonstopmode/halt-on-error so a broken listing can never loop again.
8 lines
287 B
Perl
8 lines
287 B
Perl
$pdf_mode = 4; # lualatex
|
|
$bibtex_use = 2; # biber
|
|
$out_dir = out;
|
|
$clean_ext .= ' %R.run.xml %R.bbl %R.bcf %R-blx.bib';
|
|
|
|
# Never stop for a prompt: a failing listing would otherwise loop forever.
|
|
$lualatex = 'lualatex -interaction=nonstopmode -halt-on-error %O %S';
|