{ inputs, pkgs, ... }: rec { nasin-nanpa = pkgs.stdenvNoCC.mkDerivation rec { pname = "nasin-nanpa"; version = "2.5.25"; src = inputs.nasin-nanpa; nativeBuildInputs = [pkgs.fontforge]; buildPhase = '' fontforge -lang=ff -c 'Open($1); Generate($2)' "ffversions/2.5/nasin-nanpa-${version}.sfd" "nasin-nanpa.otf" ''; installPhase = '' install -m444 -Dt $out/share/fonts/opentype/nasin-nanpa nasin-nanpa.otf ''; }; nasin-nanpa-woff2 = pkgs.stdenvNoCC.mkDerivation rec { name = "nasin-nanpa-${nasin-nanpa.version}.woff2"; inherit (nasin-nanpa) version; src = inputs.nasin-nanpa; buildInputs = [nasin-nanpa]; nativeBuildInputs = [pkgs.woff2]; buildPhase = '' cp ${nasin-nanpa}/share/fonts/opentype/nasin-nanpa/nasin-nanpa.otf . woff2_compress nasin-nanpa.otf ''; installPhase = '' cp nasin-nanpa.woff2 $out ''; }; }