diff options
author | robert seaton <robbpseaton@gmail.com> | 2019-03-12 22:45:19 -0500 |
---|---|---|
committer | Ryan Mulligan <ryan@ryantm.com> | 2019-03-12 20:45:19 -0700 |
commit | 402e7f9d0a07968d83f68779ff8f2ffc84f6c745 (patch) | |
tree | 466b4417952ee37382900e24aac5e6aa86c6310b /pkgs/data/fonts | |
parent | 6cff78771bd08f8c48f7bd01f7ba90b9bbfafa70 (diff) | |
download | nixlib-402e7f9d0a07968d83f68779ff8f2ffc84f6c745.tar nixlib-402e7f9d0a07968d83f68779ff8f2ffc84f6c745.tar.gz nixlib-402e7f9d0a07968d83f68779ff8f2ffc84f6c745.tar.bz2 nixlib-402e7f9d0a07968d83f68779ff8f2ffc84f6c745.tar.lz nixlib-402e7f9d0a07968d83f68779ff8f2ffc84f6c745.tar.xz nixlib-402e7f9d0a07968d83f68779ff8f2ffc84f6c745.tar.zst nixlib-402e7f9d0a07968d83f68779ff8f2ffc84f6c745.zip |
tamsyn: init at 1.11
* tamsyn: init at 1.11 * tamsyn: refactor Co-Authored-By: robertseaton <robbpseaton@gmail.com> * tamsyn: refactor Co-Authored-By: robertseaton <robbpseaton@gmail.com> * tamsyn: refactor Co-Authored-By: robertseaton <robbpseaton@gmail.com>
Diffstat (limited to 'pkgs/data/fonts')
-rw-r--r-- | pkgs/data/fonts/tamsyn/default.nix | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/pkgs/data/fonts/tamsyn/default.nix b/pkgs/data/fonts/tamsyn/default.nix new file mode 100644 index 000000000000..91198408d8df --- /dev/null +++ b/pkgs/data/fonts/tamsyn/default.nix @@ -0,0 +1,50 @@ +{ stdenv, fetchurl, mkfontdir, mkfontscale }: + +let + version = "1.11"; +in stdenv.mkDerivation { + pname = "tamsyn-font"; + inherit version; + + src = fetchurl { + url = "http://www.fial.com/~scott/tamsyn-font/download/tamsyn-font-${version}.tar.gz"; + sha256 = "0kpjzdj8sv5871b8827mjgj9dswk75h94jj5iia2bds18ih1pglp"; + }; + + nativeBuildInputs = [ mkfontdir mkfontscale ]; + + unpackPhase = '' + tar -xzf $src --strip-components=1 + ''; + + installPhase = '' + # install the pcf fonts (for xorg applications) + fontDir="$out/share/fonts/tamsyn" + mkdir -p "$fontDir" + mv *.pcf "$fontDir" + mv *.psf.gz "$fontDir" + + cd "$fontDir" + mkfontdir + mkfontscale + ''; + + outputHashAlgo = "sha256"; + outputHashMode = "recursive"; + outputHash = "13l7ighfmn3kmqmchlksfg8ss22ndjk71rs0f9fn5p5zk7s4dn5x"; + + meta = with stdenv.lib; { + description = "A monospace bitmap font aimed at programmers"; + longDescription = ''Tamsyn is a monospace bitmap font, primarily aimed at + programmers. It was derived from Gilles Boccon-Gibod's MonteCarlo. Tamsyn + font was further inspired by Gohufont, Terminus, Dina, Proggy, Fixedsys, and + Consolas. + ''; + homepage = http://www.fial.com/~scott/tamsyn-font/; + downloadPage = http://www.fial.com/~scott/tamsyn-font/download; + license = licenses.free; + maintainers = [ maintainers.rps ]; + platforms = platforms.linux; + }; +} + |