Commit 4cf97d64 authored by Gavin Kondrath's avatar Gavin Kondrath
Browse files

plus-jakarta-sans: init at 2.7.1

plus-jakarta-sans: fix formatted package.nix

maintainers: updated gavink97

maintainers: formatted list

plus-jakarta-sans: fix revisions
parent 40a5b67c
Loading
Loading
Loading
Loading
+703 −704
Original line number Diff line number Diff line
@@ -9022,7 +9022,7 @@ List of NixOS maintainers.
    name = "Gavin Rogers";
  };
  gavink97 = {
    email = "78187175+gavink97@users.noreply.github.com";
    email = "gavin@gav.ink";
    github = "gavink97";
    githubId = 78187175;
    name = "Gavin Kondrath";
@@ -28509,4 +28509,3 @@ List of NixOS maintainers.
  # keep-sorted end
}
# Keep the list alphabetically sorted.
+32 −0
Original line number Diff line number Diff line
{
  lib,
  stdenvNoCC,
  fetchzip,
}:
stdenvNoCC.mkDerivation (finalAttrs: {
  pname = "plus-jakarta-sans";
  version = "2.7.1";

  src = fetchzip {
    url = "https://github.com/tokotype/PlusJakartaSans/releases/download/${finalAttrs.version}/PlusJakartaSans-${finalAttrs.version}.zip";
    stripRoot = false;
    hash = "sha256-+ghkQ4/wxou3FB68ceCwBeGrSCaHJhb16MybvN6mCSc=";
  };

  installPhase = ''
    runHook preInstall

    mkdir -p $out/share/fonts/truetype
    cp PlusJakartaSans-$version/*/PlusJakartaSans*.ttf $out/share/fonts/truetype

    runHook postInstall
  '';

  meta = {
    homepage = "https://www.tokotype.com/custom-fonts/plusjakarta";
    description = "Typeface designed for Jakarta 'City of collaboration' program in 2020";
    license = lib.licenses.ofl;
    platforms = lib.platforms.all;
    maintainers = with lib.maintainers; [ gavink97 ];
  };
})