Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at devShellTools-shell 44 lines 936 B view raw
1{ 2 lib, 3 stdenvNoCC, 4 fetchFromGitHub, 5 mkfontdir, 6 mkfontscale, 7}: 8 9stdenvNoCC.mkDerivation { 10 pname = "beon"; 11 version = "2024-02-26"; 12 13 src = fetchFromGitHub { 14 owner = "noirblancrouge"; 15 repo = "Beon"; 16 rev = "c0379c80a3b7d01532413f43f49904b2567341ac"; 17 hash = "sha256-jBLVVykHFJamOVF6GSRnQqYixqOrw5K1oV1B3sl4Zoc="; 18 }; 19 20 nativeBuildInputs = [ 21 mkfontscale 22 mkfontdir 23 ]; 24 25 installPhase = '' 26 runHook preInstall 27 28 install -D -v fonts/ttf/Beon-Regular.ttf $out/share/fonts/truetype/Beon-Regular.ttf 29 cd $out/share/fonts 30 mkfontdir 31 mkfontscale 32 33 runHook postInstall 34 ''; 35 36 meta = { 37 description = "Neon stencil typeface"; 38 homepage = "https://noirblancrouge.com/fonts/beon-display"; 39 changelog = "https://github.com/noirblancrouge/Beon#changelog"; 40 license = lib.licenses.ofl; 41 maintainers = with lib.maintainers; [ raboof ]; 42 platforms = lib.platforms.all; 43 }; 44}