pytrainer: unpin python 3.10
[NixPkgs.git] / pkgs / by-name / ge / geist-font / package.nix
blob12ba112d04a91dfddbbde4d7da9c5e314dcd8bcb
1 { lib
2 , stdenvNoCC
3 , fetchzip
4 }:
6 stdenvNoCC.mkDerivation rec {
7   pname = "geist-font";
8   version = "1.1.0";
10   srcs = [
11     (fetchzip {
12       name = "geist-mono";
13       url = "https://github.com/vercel/geist-font/releases/download/${version}/Geist.Mono.zip";
14       stripRoot = false;
15       hash = "sha256-8I4O2+bJAlUiDIhbyXzAcwXP5qpmHoh4IfrFio7IZN8=";
16     })
17     (fetchzip {
18       name = "geist-sans";
19       url = "https://github.com/vercel/geist-font/releases/download/${version}/Geist.zip";
20       stripRoot = false;
21       hash = "sha256-nSN+Ql5hTd230w/u6VZyAZaPtFSaHGmMc6T1fgGTCME=";
22     })
23   ];
25   sourceRoot = ".";
27   installPhase = ''
28     runHook preInstall
30     install -Dm444 geist-{mono,sans}/*/*.otf -t $out/share/fonts/opentype
32     runHook postInstall
33   '';
35   meta = {
36     description = "Font family created by Vercel in collaboration with Basement Studio";
37     homepage = "https://vercel.com/font";
38     license = lib.licenses.ofl;
39     maintainers = with lib.maintainers; [ x0ba ];
40     platforms = lib.platforms.all;
41     sourceProvenance = with lib.sourceTypes; [ binaryBytecode ];
42   };