nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at python-updates 41 lines 1.1 kB view raw
1{ 2 lib, 3 stdenvNoCC, 4 fetchzip, 5 nix-update-script, 6}: 7 8stdenvNoCC.mkDerivation (finalAttrs: { 9 pname = "plemoljp"; 10 version = "3.0.0"; 11 12 src = fetchzip { 13 url = "https://github.com/yuru7/PlemolJP/releases/download/v${finalAttrs.version}/PlemolJP_v${finalAttrs.version}.zip"; 14 hash = "sha256-R4zC1pnM72FVqBQ5d03z8vyVccsM163BE15m2hdEnSA="; 15 }; 16 17 installPhase = '' 18 runHook preInstall 19 20 install -Dm444 PlemolJP/*.ttf -t $out/share/fonts/truetype/plemoljp 21 install -Dm444 PlemolJP35/*.ttf -t $out/share/fonts/truetype/plemoljp-35 22 install -Dm444 PlemolJPConsole/*.ttf -t $out/share/fonts/truetype/plemoljp-console 23 install -Dm444 PlemolJP35Console/*.ttf -t $out/share/fonts/truetype/plemoljp-35console 24 25 runHook postInstall 26 ''; 27 28 passthru = { 29 updateScript = nix-update-script { 30 extraArgs = [ "--version-regex=^v([0-9.]+)$" ]; 31 }; 32 }; 33 34 meta = { 35 description = "Composite font of IBM Plex Mono and IBM Plex Sans JP"; 36 homepage = "https://github.com/yuru7/PlemolJP"; 37 license = lib.licenses.ofl; 38 platforms = lib.platforms.all; 39 maintainers = with lib.maintainers; [ kachick ]; 40 }; 41})