diff options
author | Michele Guerini Rocco <rnhmjoj@users.noreply.github.com> | 2020-02-24 23:05:34 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-02-24 23:05:34 +0100 |
commit | 9d0c560867c80c3d2f9b53d8201f5dc6e3b3a642 (patch) | |
tree | d5d59f16df82839068db9d712900de21c1f0c912 /pkgs/data/fonts | |
parent | 692571b74204d52ad503646bfcab0cf3e745966c (diff) | |
parent | bad546f87294d516169d755391f1eff3c203fa4e (diff) | |
download | nixlib-9d0c560867c80c3d2f9b53d8201f5dc6e3b3a642.tar nixlib-9d0c560867c80c3d2f9b53d8201f5dc6e3b3a642.tar.gz nixlib-9d0c560867c80c3d2f9b53d8201f5dc6e3b3a642.tar.bz2 nixlib-9d0c560867c80c3d2f9b53d8201f5dc6e3b3a642.tar.lz nixlib-9d0c560867c80c3d2f9b53d8201f5dc6e3b3a642.tar.xz nixlib-9d0c560867c80c3d2f9b53d8201f5dc6e3b3a642.tar.zst nixlib-9d0c560867c80c3d2f9b53d8201f5dc6e3b3a642.zip |
Merge pull request #80913 from brettlyons/cozette-font
Cozette: Init at 1.5.1
Diffstat (limited to 'pkgs/data/fonts')
-rw-r--r-- | pkgs/data/fonts/cozette/default.nix | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/pkgs/data/fonts/cozette/default.nix b/pkgs/data/fonts/cozette/default.nix new file mode 100644 index 000000000000..a5d9f9055624 --- /dev/null +++ b/pkgs/data/fonts/cozette/default.nix @@ -0,0 +1,55 @@ +{ stdenv, fetchurl, mkfontscale }: + +let + version = "1.5.1"; + releaseUrl = + "https://github.com/slavfox/Cozette/releases/download/v.${version}"; +in stdenv.mkDerivation rec { + pname = "Cozette"; + inherit version; + + srcs = map fetchurl [ + { + url = "${releaseUrl}/cozette.otb"; + sha256 = "05k45n7jar11gnng2awpmc7zk9jdlzd6wz87xx49cp75jm4z9xm8"; + } + { + url = "${releaseUrl}/CozetteVector.otf"; + sha256 = "1sqhnjpizn1wi26lc7z2zml7yr7zkcpa72mh1drvd74rlcs1ip30"; + } + { + url = "${releaseUrl}/CozetteVector.ttf"; + sha256 = "1q4ml8shv9lmyc6bwhffwvbvl92s73j7xkb0rkqvci4f0zbz7mcy"; + } + ]; + + nativeBuildInputs = [ mkfontscale ]; + + sourceRoot = "./"; + + unpackCmd = '' + otName=$(stripHash "$curSrc") + cp $curSrc ./$otName + ''; + + installPhase = '' + + install -D -m 644 *.otf -t "$out/share/fonts/opentype" + install -D -m 644 *.ttf -t "$out/share/fonts/truetype" + install -D -m 644 *.otb -t "$out/share/fonts/misc" + + mkfontdir "$out/share/fonts/misc" + mkfontscale "$out/share/fonts/truetype" + mkfontscale "$out/share/fonts/opentype" + ''; + + outputs = [ "out" ]; + + meta = with stdenv.lib; { + description = "A bitmap programming font optimized for coziness."; + homepage = "https://github.com/slavfox/cozette"; + license = licenses.mit; + platforms = platforms.all; + maintainers = with maintainers; [ brettlyons ]; + }; +} |