From adc4e1d6b79efa20dae246242e6b885a3659ac0b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Johannes=20L=C3=B6thberg?= Date: Sat, 4 Aug 2018 10:59:32 +0200 Subject: [PATCH] inter-ui: init at 2.5 (#44433) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Johannes Löthberg --- maintainers/maintainer-list.nix | 5 +++++ pkgs/data/fonts/inter-ui/default.nix | 25 +++++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 3 files changed, 32 insertions(+) create mode 100644 pkgs/data/fonts/inter-ui/default.nix diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index b5b5484e82c..ab555b19b9f 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -936,6 +936,11 @@ github = "demin-dmitriy"; name = "Dmitriy Demin"; }; + demize = { + email = "johannes@kyriasis.com"; + github = "kyrias"; + name = "Johannes Löthberg"; + }; demyanrogozhin = { email = "demyan.rogozhin@gmail.com"; github = "demyanrogozhin"; diff --git a/pkgs/data/fonts/inter-ui/default.nix b/pkgs/data/fonts/inter-ui/default.nix new file mode 100644 index 00000000000..87eaa9383a7 --- /dev/null +++ b/pkgs/data/fonts/inter-ui/default.nix @@ -0,0 +1,25 @@ +{ stdenv, fetchzip }: + +let + version = "2.5"; +in fetchzip { + name = "inter-ui-${version}"; + + url = "https://github.com/rsms/inter/releases/download/v${version}/Inter-UI-${version}.zip"; + + postFetch = '' + mkdir -p $out/share/fonts/opentype + unzip -j $downloadedFile \*.otf -d $out/share/fonts/opentype + ''; + + sha256 = "1d88y6c9vbjz5siazhavnpfpazfkvpbcbb4pdycbnj03mmx6y07v"; + + meta = with stdenv.lib; { + homepage = https://rsms.me/inter/; + description = "A typeface specially designed for user interfaces"; + license = licenses.ofl; + platforms = platforms.all; + maintainers = with maintainers; [ demize ]; + }; +} + diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index cafc4c12ddb..6faec3e8b66 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -15033,6 +15033,8 @@ with pkgs; hasklig = callPackage ../data/fonts/hasklig {}; + inter-ui = callPackage ../data/fonts/inter-ui { }; + siji = callPackage ../data/fonts/siji { }; sound-theme-freedesktop = callPackage ../data/misc/sound-theme-freedesktop { };