about summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorRenaud <c0bw3b@users.noreply.github.com>2019-05-08 00:03:47 +0200
committerGitHub <noreply@github.com>2019-05-08 00:03:47 +0200
commit16a94b7a5d810c85f641ba5d5f08375374cf29c6 (patch)
tree3b467fd4a8be8b57c5e78b9e985a85e1b8e14d8a /pkgs
parentf7d3fb876a0034eaf97762a9dfa7591300942c85 (diff)
parentfac13d8af5ac40dcbe98a4984b6e68513dd59d7c (diff)
downloadnixlib-16a94b7a5d810c85f641ba5d5f08375374cf29c6.tar
nixlib-16a94b7a5d810c85f641ba5d5f08375374cf29c6.tar.gz
nixlib-16a94b7a5d810c85f641ba5d5f08375374cf29c6.tar.bz2
nixlib-16a94b7a5d810c85f641ba5d5f08375374cf29c6.tar.lz
nixlib-16a94b7a5d810c85f641ba5d5f08375374cf29c6.tar.xz
nixlib-16a94b7a5d810c85f641ba5d5f08375374cf29c6.tar.zst
nixlib-16a94b7a5d810c85f641ba5d5f08375374cf29c6.zip
Merge pull request #61069 from dtzWill/feature/public-sans
public-sans: init at 1.002
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/data/fonts/public-sans/default.nix24
-rw-r--r--pkgs/top-level/all-packages.nix2
2 files changed, 26 insertions, 0 deletions
diff --git a/pkgs/data/fonts/public-sans/default.nix b/pkgs/data/fonts/public-sans/default.nix
new file mode 100644
index 000000000000..663741723dc0
--- /dev/null
+++ b/pkgs/data/fonts/public-sans/default.nix
@@ -0,0 +1,24 @@
+{ stdenv, fetchzip }:
+
+let
+  version = "1.002";
+in fetchzip rec {
+  name = "public-sans-${version}";
+
+  url = "https://github.com/uswds/public-sans/releases/download/v${version}/public-sans-v${version}.zip";
+
+  postFetch = ''
+    mkdir -p $out/share
+    unzip $downloadedFile fonts/{otf,variable}/\*.\[ot\]tf -d $out/share/
+  '';
+
+  sha256 = "1j792i6350sp63l04jww5rpnsfz9zkj97rd378yxnpnwf2a8nv4k";
+
+  meta = with stdenv.lib; {
+    description = "A strong, neutral, principles-driven, open source typeface for text or display";
+    homepage = https://public-sans.digital.gov/;
+    license = licenses.ofl;
+    maintainers = with maintainers; [ dtzWill ];
+    platforms = platforms.all;
+  };
+}
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 29905b9b6edd..140844bdb79e 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -16338,6 +16338,8 @@ in
 
   proggyfonts = callPackage ../data/fonts/proggyfonts { };
 
+  public-sans  = callPackage ../data/fonts/public-sans { };
+
   qogir-theme = callPackage ../data/themes/qogir { };
 
   route159 = callPackage ../data/fonts/route159 { };