Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)

hasklig: new font

Closes #4847

Signed-off-by: Mateusz Kowalczyk <fuuzetsu@fuuzetsu.co.uk>

authored by David Rusu and committed by Mateusz Kowalczyk 1628cee8 3a0f2619

+32
+1
lib/maintainers.nix
··· 46 coroa = "Jonas Hörsch <jonas@chaoflow.net>"; 47 cstrahan = "Charles Strahan <charles.c.strahan@gmail.com>"; 48 DamienCassou = "Damien Cassou <damien.cassou@gmail.com>"; 49 dbohdan = "Danyil Bohdan <danyil.bohdan@gmail.com>"; 50 DerGuteMoritz = "Moritz Heidkamp <moritz@twoticketsplease.de>"; 51 dmalikov = "Dmitry Malikov <malikov.d.y@gmail.com>";
··· 46 coroa = "Jonas Hörsch <jonas@chaoflow.net>"; 47 cstrahan = "Charles Strahan <charles.c.strahan@gmail.com>"; 48 DamienCassou = "Damien Cassou <damien.cassou@gmail.com>"; 49 + davidrusu = "David Rusu <davidrusu.me@gmail.com>"; 50 dbohdan = "Danyil Bohdan <danyil.bohdan@gmail.com>"; 51 DerGuteMoritz = "Moritz Heidkamp <moritz@twoticketsplease.de>"; 52 dmalikov = "Dmitry Malikov <malikov.d.y@gmail.com>";
+29
pkgs/data/fonts/hasklig/default.nix
···
··· 1 + {stdenv, fetchurl, unzip}: 2 + 3 + stdenv.mkDerivation { 4 + name = "hasklig-0.4"; 5 + 6 + src = fetchurl { 7 + url = "https://github.com/i-tu/Hasklig/releases/download/0.4/Hasklig-0.4.zip"; 8 + sha256 = "14j0zfapw6s6x5psp1rvx2i59rxdwb1jgwfgfhzhypr22qy40xi8"; 9 + }; 10 + 11 + buildInputs = [ unzip ]; 12 + 13 + sourceRoot = "."; 14 + 15 + phases = [ "unpackPhase" "installPhase" ]; 16 + 17 + installPhase = '' 18 + mkdir -p $out/share/fonts/opentype 19 + cp *.otf $out/share/fonts/opentype 20 + ''; 21 + 22 + meta = with stdenv.lib; { 23 + homepage = "https://github.com/i-tu/Hasklig"; 24 + description = "A font with ligatures for Haskell code based off Source Code Pro"; 25 + license = licenses.ofl; 26 + platforms = platforms.all; 27 + maintainers = with maintainers; [ davidrusu ]; 28 + }; 29 + }
+2
pkgs/top-level/all-packages.nix
··· 8790 8791 r5rs = callPackage ../data/documentation/rnrs/r5rs.nix { }; 8792 8793 source-code-pro = callPackage ../data/fonts/source-code-pro {}; 8794 8795 source-sans-pro = callPackage ../data/fonts/source-sans-pro { };
··· 8790 8791 r5rs = callPackage ../data/documentation/rnrs/r5rs.nix { }; 8792 8793 + hasklig = callPackage ../data/fonts/hasklig {}; 8794 + 8795 source-code-pro = callPackage ../data/fonts/source-code-pro {}; 8796 8797 source-sans-pro = callPackage ../data/fonts/source-sans-pro { };