pytrainer: unpin python 3.10
[NixPkgs.git] / pkgs / by-name / fr / fragment-mono / package.nix
blob6a860a27049f14c2e093db9e29d884620c8b96a7
2   lib,
3   stdenvNoCC,
4   fetchzip,
5 }:
7 stdenvNoCC.mkDerivation (finalAttrs: {
8   pname = "fragment-mono";
9   version = "1.21";
11   src = fetchzip {
12     url = "https://github.com/weiweihuanghuang/fragment-mono/releases/download/${finalAttrs.version}/fragment-mono-${finalAttrs.version}.zip";
13     hash = "sha256-H5s4rYDN2d0J+zVRgBzg8vfZXCA/jjHrGBV8o8Dxutc=";
14   };
16   installPhase = ''
17     runHook preInstall
19     install -Dm644 fonts/ttf/*.ttf -t $out/share/fonts/truetype
21     runHook postInstall
22   '';
24   meta = {
25     homepage = "https://github.com/weiweihuanghuang/fragment-mono";
26     description = "Helvetica Monospace Coding Font";
27     changelog = "https://github.com/weiweihuanghuang/fragment-mono/releases/tag/${finalAttrs.version}";
28     longDescription = ''
29       Fragment Mono is a monospaced coding version of Helvetica created
30       by modifying and extending Nimbus Sans by URW Design Studio.
31     '';
32     license = lib.licenses.ofl;
33     platforms = lib.platforms.all;
34     maintainers = [ lib.maintainers.noahgitsham ];
35   };