Unverified Commit 0949f3cd authored by Vincenzo Mantova's avatar Vincenzo Mantova Committed by GitHub
Browse files

makeFontsConf: add darwin system fonts (#228619)

parent 7045ea4c
Loading
Loading
Loading
Loading
+4 −2
Original line number Diff line number Diff line
{ runCommand, libxslt, fontconfig, dejavu_fonts, fontDirectories }:
{ runCommand, stdenv, lib, libxslt, fontconfig, dejavu_fonts, fontDirectories }:

runCommand "fonts.conf"
  {
    nativeBuildInputs = [ libxslt ];
    buildInputs = [ fontconfig ];
    # Add a default font for non-nixos systems, <1MB and in nixos defaults.
    fontDirectories = fontDirectories ++ [ dejavu_fonts.minimal ];
    fontDirectories = fontDirectories ++ [ dejavu_fonts.minimal ]
      # further non-nixos fonts on darwin
      ++ lib.optionals stdenv.isDarwin [ "/System/Library/Fonts" "/Library/Fonts" "~/Library/Fonts" ];
  }
  ''
    xsltproc --stringparam fontDirectories "$fontDirectories" \