diff options
author | Joachim F <joachifm@users.noreply.github.com> | 2018-02-17 18:35:51 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-02-17 18:35:51 +0000 |
commit | 5b98e8e2319ebea14cc558f183a7646ec985e389 (patch) | |
tree | 71827ff428bf69be990470cb7faddefd31446d99 | |
parent | 956272b14bd1882604b5e7e25bec61881aaa24ae (diff) | |
parent | 91744fc76f5f3c2fd7d003f2385ba64031fb7e9d (diff) |
Merge pull request #35001 from NinjaTrappeur/excelsior
fixedsys-excelsior: init at 3.00.
-rw-r--r-- | lib/maintainers.nix | 1 | ||||
-rw-r--r-- | pkgs/data/fonts/fixedsys-excelsior/default.nix | 38 | ||||
-rw-r--r-- | pkgs/top-level/all-packages.nix | 2 |
3 files changed, 41 insertions, 0 deletions
diff --git a/lib/maintainers.nix b/lib/maintainers.nix index 34fbbce1a7a16..e72e320d41b1e 100644 --- a/lib/maintainers.nix +++ b/lib/maintainers.nix @@ -496,6 +496,7 @@ nicknovitski = "Nick Novitski <nixpkgs@nicknovitski.com>"; nico202 = "Nicolò Balzarotti <anothersms@gmail.com>"; NikolaMandic = "Ratko Mladic <nikola@mandic.email>"; + ninjatrappeur = "Félix Baylac-Jacqué <felix@alternativebit.fr>"; nipav = "Niko Pavlinek <niko.pavlinek@gmail.com>"; nixy = "Andrew R. M. <nixy@nixy.moe>"; nmattia = "Nicolas Mattia <nicolas@nmattia.com>"; diff --git a/pkgs/data/fonts/fixedsys-excelsior/default.nix b/pkgs/data/fonts/fixedsys-excelsior/default.nix new file mode 100644 index 0000000000000..b0c481dfcb5cc --- /dev/null +++ b/pkgs/data/fonts/fixedsys-excelsior/default.nix @@ -0,0 +1,38 @@ +{ stdenv, fetchurl } : + +let + major = "3"; + minor = "00"; + version = "${major}.${minor}"; + +in + +stdenv.mkDerivation rec { + name = "fixedsys-excelsior-${version}"; + + src = fetchurl { + url = http://www.fixedsysexcelsior.com/fonts/FSEX300.ttf; + sha256 = "6ee0f3573bc5e33e93b616ef6282f49bc0e227a31aa753ac76ed2e3f3d02056d"; + }; + + phases = [ "installPhase" ]; + + installPhase = '' + mkdir -p $out/share/fonts/truetype/ + cp $src $out/share/fonts/truetype/${name}.ttf + ''; + + outputHashMode = "recursive"; + + outputHashAlgo = "sha256"; + + outputHash = "32d6f07f1ff08c764357f8478892b2ba5ade23427af99759f34a0ba24bcd2e37"; + + meta = { + description = "Pan-unicode version of Fixedsys, a classic DOS font."; + homepage = http://www.fixedsysexcelsior.com/; + platforms = stdenv.lib.platforms.all; + license = stdenv.lib.licenses.publicDomain; + maintainers = [ stdenv.lib.maintainers.ninjatrappeur ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index e9d43cd5abf21..8f336e5028853 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -13879,6 +13879,8 @@ with pkgs; faba-mono-icons = callPackage ../data/icons/faba-mono-icons { }; + fixedsys-excelsior = callPackage ../data/fonts/fixedsys-excelsior { }; + emacs-all-the-icons-fonts = callPackage ../data/fonts/emacs-all-the-icons-fonts { }; emojione = callPackage ../data/fonts/emojione { |