Commit d2cb6376 authored by Xantibody's avatar Xantibody
Browse files

explex: init at 0.0.3

parent 337a5743
Loading
Loading
Loading
Loading
+33 −0
Original line number Diff line number Diff line
{
  lib,
  stdenvNoCC,
  fetchzip,
}:
stdenvNoCC.mkDerivation (finalAttrs: {
  pname = "explex";
  version = "0.0.3";

  src = fetchzip {
    url = "https://github.com/yuru7/Explex/releases/download/v${finalAttrs.version}/Explex_v${finalAttrs.version}.zip";
    hash = "sha256-OUmzF8GrwVgFAMSEiZLvh85nsOw1a0a7B70u2cRXXO8=";
  };

  installPhase = ''
    runHook preInstall

    install -Dm444 Explex/*.ttf -t $out/share/fonts/truetype/explex
    install -Dm444 Explex35/*.ttf -t $out/share/fonts/truetype/explex-35
    install -Dm444 ExplexConsole/*.ttf -t $out/share/fonts/truetype/explex-console
    install -Dm444 Explex35Console/*.ttf -t $out/share/fonts/truetype/explex-35console

    runHook postInstall
  '';
  meta = {
    description = "Composite font of 0xProto and IBM Plex Sans JP";
    homepage = "https://github.com/yuru7/Explex";
    changelog = "https://github.com/yuru7/Explex/releases/tag/v${finalAttrs.version}";
    license = lib.licenses.ofl;
    platforms = lib.platforms.all;
    maintainers = [ lib.maintainers.r-aizawa ];
  };
})