nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
1{
2 lib,
3 stdenv,
4 fetchFromGitHub,
5 mkfontscale,
6 fonttosfnt,
7}:
8
9stdenv.mkDerivation (finalAttrs: {
10 pname = "cherry";
11 version = "1.4";
12
13 src = fetchFromGitHub {
14 owner = "turquoise-hexagon";
15 repo = "cherry";
16 tag = finalAttrs.version;
17 sha256 = "13zkxwp6r6kcxv4x459vwscr0n0sik4a3kcz5xnmlpvcdnbxi586";
18 };
19
20 nativeBuildInputs = [
21 fonttosfnt
22 mkfontscale
23 ];
24
25 buildPhase = ''
26 patchShebangs make.sh
27 ./make.sh
28 '';
29
30 installPhase = ''
31 mkdir -p $out/share/fonts/misc
32 cp *.otb $out/share/fonts/misc
33
34 # create fonts.dir so NixOS xorg module adds to fp
35 mkfontdir $out/share/fonts/misc
36 '';
37
38 meta = {
39 description = "cherry font";
40 homepage = "https://github.com/turquoise-hexagon/cherry";
41 license = lib.licenses.mit;
42 maintainers = [ ];
43 platforms = lib.platforms.all;
44 };
45})