{ lib, stdenv, fetchFromGitHub, xorg }: stdenv.mkDerivation rec { pname = "cherry"; version = "1.4"; src = fetchFromGitHub { owner = "turquoise-hexagon"; repo = pname; rev = version; sha256 = "13zkxwp6r6kcxv4x459vwscr0n0sik4a3kcz5xnmlpvcdnbxi586"; }; nativeBuildInputs = [ xorg.fonttosfnt xorg.mkfontdir ]; buildPhase = '' patchShebangs make.sh ./make.sh ''; installPhase = '' mkdir -p $out/share/fonts/misc cp *.otb $out/share/fonts/misc # create fonts.dir so NixOS xorg module adds to fp mkfontdir $out/share/fonts/misc ''; meta = with lib; { description = "cherry font"; homepage = "https://github.com/turquoise-hexagon/cherry"; license = licenses.mit; maintainers = [ ]; platforms = platforms.all; }; }