{stdenv, lib, fetchgit, bdftopcf, mkfontdir, mkfontscale}: stdenv.mkDerivation rec { name = "scientifica-1.0"; src = fetchgit { url = "https://github.com/NerdyPepper/scientifica"; rev = "e197c4757bda669268cbd61a315e6a463a9b28d8"; sha256 = "0fhf27z50v8s3g84vbdy4ys2ka1ag6wzipbgcmimm56kzvr4i493"; }; nativeBuildInputs = [ bdftopcf mkfontdir mkfontscale ]; buildPhase = '' mv regular/*bdf . mv bold/*bdf . for i in *.bdf; do bdftopcf -o ''${i/bdf/pcf} $i done gzip -n *.pcf ''; installPhase = '' fontDir="$out/share/fonts/misc" mkdir -p "$fontDir" mv *.pcf.gz "$fontDir" cd "$fontDir" mkfontdir mkfontscale ''; meta = with lib; { description = "Tall, condensed, bitmap font for geeks"; homepage = https://github.com/NerdyPepper/scientifica; license = licences.ofl; maintainers = [ maintainers.jpotier ]; platforms = platforms.unix; }; }