summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorSean Haugh <seanphaugh@gmail.com>2017-04-12 16:13:12 -0500
committerSean Haugh <seanphaugh@gmail.com>2017-04-12 17:14:26 -0500
commitc919ceda06dad76968a27050b1091492c363156e (patch)
treeb60846b54e0043049d155a0a333c628b88a4e276 /pkgs
parente2abd55a3b4e4b758f4397feeb344674cf114d1c (diff)
downloadnixlib-c919ceda06dad76968a27050b1091492c363156e.tar
nixlib-c919ceda06dad76968a27050b1091492c363156e.tar.gz
nixlib-c919ceda06dad76968a27050b1091492c363156e.tar.bz2
nixlib-c919ceda06dad76968a27050b1091492c363156e.tar.lz
nixlib-c919ceda06dad76968a27050b1091492c363156e.tar.xz
nixlib-c919ceda06dad76968a27050b1091492c363156e.tar.zst
nixlib-c919ceda06dad76968a27050b1091492c363156e.zip
envypn-font: init at 1.7.1
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/data/fonts/envypn-font/default.nix36
-rw-r--r--pkgs/top-level/all-packages.nix2
2 files changed, 38 insertions, 0 deletions
diff --git a/pkgs/data/fonts/envypn-font/default.nix b/pkgs/data/fonts/envypn-font/default.nix
new file mode 100644
index 000000000000..203b68f5e5d2
--- /dev/null
+++ b/pkgs/data/fonts/envypn-font/default.nix
@@ -0,0 +1,36 @@
+{ stdenv, fetchurl, mkfontdir, mkfontscale }:
+
+stdenv.mkDerivation rec {
+  name = "envypn-font-1.7.1";
+
+  src = fetchurl {
+    url = "https://ywstd.fr/files/p/envypn-font/envypn-font-1.7.1.tar.gz";
+    sha256 = "bda67b6bc6d5d871a4d46565d4126729dfb8a0de9611dae6c68132a7b7db1270";
+  };
+
+  buildInputs = [ mkfontdir mkfontscale ];
+
+  unpackPhase = ''
+    tar -xzf $src --strip-components=1
+  '';
+
+  installPhase = ''
+    # install the pcf fonts (for xorg applications)
+    fontDir="$out/share/fonts/envypn"
+    mkdir -p "$fontDir"
+    mv *.pcf.gz "$fontDir"
+
+    cd "$fontDir"
+    mkfontdir
+    mkfontscale
+  '';
+
+  meta = with stdenv.lib; {
+    description = ''
+      Readable bitmap font inspired by Envy Code R
+    '';
+    homepage = "http://ywstd.fr/p/pj/#envypn";
+    license = licenses.miros;
+    platforms = platforms.linux;
+  };
+}
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index e20c102ea900..cf1712edea40 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -12437,6 +12437,8 @@ with pkgs;
 
   encode-sans = callPackage ../data/fonts/encode-sans { };
 
+  envypn-font = callPackage ../data/fonts/envypn-font { };
+
   fantasque-sans-mono = callPackage ../data/fonts/fantasque-sans-mono {};
 
   fira = callPackage ../data/fonts/fira { };