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 { };