1
0
Fork 1
mirror of https://github.com/NixOS/nixpkgs.git synced 2024-11-18 19:51:17 +00:00
nixpkgs/pkgs/data/fonts/hubot-sans/default.nix

43 lines
1.3 KiB
Nix
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{ lib
, fetchzip
, stdenvNoCC
}:
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "hubot-sans";
version = "1.0.1";
src = fetchzip {
url = "https://github.com/github/hubot-sans/releases/download/v${finalAttrs.version}/Hubot-Sans.zip";
hash = "sha256-EWTyoGNqyZcqlF1H1Tdcodc8muHIo8C9gbSPAjiogRk=";
stripRoot = false;
};
installPhase = ''
runHook preInstall
install -Dm644 Hubot\ Sans/TTF/*.ttf -t $out/share/fonts/truetype/
install -Dm644 Hubot\ Sans/OTF/*.otf -t $out/share/fonts/opentype/
runHook postInstall
'';
meta = {
description = "A variable font from GitHub";
homepage = "https://github.com/github/hubot-sans";
changelog = "https://github.com/github/hubot-sans/releases/tag/v${finalAttrs.version}";
license = lib.licenses.ofl;
longDescription = ''
Hubot Sans is Mona Sanss robotic sidekick. The typeface is designed with
more geometric accents to lend a technical and idiosyncratic feelperfect
for headers and pull-quotes. Made together with Degarism.
Hubot Sans is a variable font. Variable fonts enable different variations
of a typeface to be incorporated into one single file, and are supported
by all major browsers.
'';
maintainers = with lib.maintainers; [ drupol ];
platforms = lib.platforms.all;
};
})