{ stdenv, lib, fetchurl, cabextract, pkgs }: let regeditfile = pkgs.writeTextFile { name = "fonts.reg"; text = '' REGEDIT4 [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Fonts] "Arial Bold"="Arialbd.TTF" "Arial Bold Italic"="Arialbi.TTF" "Arial Italic"="Ariali.TTF" "Arial"="Arial.TTF" "Arial Black"="AriBlk.TTF" ''; }; in stdenv.mkDerivation rec { name = "ariblk-font"; src = fetchurl { url = "https://mirrors.kernel.org/gentoo/distfiles/arial32.exe"; sha256 = "85297a4d146e9c87ac6f74822734bdee5f4b2a722d7eaa584b7f2cbf76f478f6"; }; srcblk = fetchurl { url = "https://mirrors.kernel.org/gentoo/distfiles/arialb32.exe"; sha256 = "a425f0ffb6a1a5ede5b979ed6177f4f4f4fdef6ae7c302a7b7720ef332fec0a8"; }; nativeBuildInputs = [ cabextract ]; unpackPhase = '' cabextract ${src} cabextract ${srcblk} ''; installPhase = '' mkdir -p $out/share/fonts $out/share/regs cp *.TTF $out/share/fonts cp ${regeditfile} $out/share/regs/fonts.reg ''; }