lol
1{ runCommand, libxslt, fontconfig, fontbhttf, fontDirectories }:
2
3runCommand "fonts.conf"
4 {
5 buildInputs = [ libxslt fontconfig ];
6 # Add a default font for non-nixos systems. fontbhttf is only about 1mb.
7 fontDirectories = fontDirectories ++ [ fontbhttf ];
8 }
9 ''
10 xsltproc --stringparam fontDirectories "$fontDirectories" \
11 --stringparam fontconfig "${fontconfig}" \
12 --stringparam fontconfigConfigVersion "${fontconfig.configVersion}" \
13 --path ${fontconfig}/share/xml/fontconfig \
14 ${./make-fonts-conf.xsl} ${fontconfig}/etc/fonts/fonts.conf \
15 > $out
16 ''