summary refs log tree commit diff
path: root/pkgs/data/fonts/iosevka
diff options
context:
space:
mode:
authorCharles Strahan <charles.c.strahan@gmail.com>2015-11-23 19:51:31 -0500
committerCharles Strahan <charles.c.strahan@gmail.com>2015-11-23 19:52:52 -0500
commitb2409581f8aee234399508764ff8f596f1835056 (patch)
tree77a92633dd976c90ebdc3955a68d7cd894e18d58 /pkgs/data/fonts/iosevka
parentef0265e3dc490135a1e2eb79829b57d7bd848578 (diff)
downloadnixpkgs-b2409581f8aee234399508764ff8f596f1835056.tar
nixpkgs-b2409581f8aee234399508764ff8f596f1835056.tar.gz
nixpkgs-b2409581f8aee234399508764ff8f596f1835056.tar.bz2
nixpkgs-b2409581f8aee234399508764ff8f596f1835056.tar.lz
nixpkgs-b2409581f8aee234399508764ff8f596f1835056.tar.xz
nixpkgs-b2409581f8aee234399508764ff8f596f1835056.tar.zst
nixpkgs-b2409581f8aee234399508764ff8f596f1835056.zip
iosevka: init at 1.0-beta9
A slender monospace sans-serif and slab-serif typeface.
Diffstat (limited to 'pkgs/data/fonts/iosevka')
-rw-r--r--pkgs/data/fonts/iosevka/default.nix30
1 files changed, 30 insertions, 0 deletions
diff --git a/pkgs/data/fonts/iosevka/default.nix b/pkgs/data/fonts/iosevka/default.nix
new file mode 100644
index 00000000000..6f5c5a1a55d
--- /dev/null
+++ b/pkgs/data/fonts/iosevka/default.nix
@@ -0,0 +1,30 @@
+{ stdenv, lib, fetchurl }:
+
+stdenv.mkDerivation rec {
+  name = "iosevka-${version}";
+  version = "1.0-beta9";
+  src = fetchurl {
+    url = "https://github.com/be5invis/Iosevka/releases/download/${version}/${name}.tar.bz2";
+    sha256 = "1vw34zh8nh6s2dpyw3a1q44wkgrsin1a8b0vnk7hms8s8fw65734";
+  };
+  unpackPhase = ''
+    tar xf "$src"
+  '';
+  installPhase = ''
+    fontdir=$out/share/fonts/iosevka
+
+    mkdir -p $fontdir
+    cp -v iosevka-* $fontdir
+  '';
+  buildInputs = [ ];
+  meta = with lib; {
+    homepage = "http://be5invis.github.io/Iosevka/";
+    description = ''
+      Slender monospace sans-serif and slab-serif typeface inspired by Pragmata
+      Pro, M+ and PF DIN Mono, designed to be the ideal font for programming.
+    '';
+    license = licenses.ofl;
+    platforms = platforms.all;
+    maintainers = [ maintainers.cstrahan ];
+  };
+}