3
0
Fork 0
forked from mirrors/nixpkgs

mona-sans: init at v1.0

This commit is contained in:
Pol Dellaiera 2022-11-11 21:53:56 +01:00
parent eab9b5f7a1
commit d0d865125b
No known key found for this signature in database
GPG key ID: D476DFE9C67467CA
2 changed files with 41 additions and 0 deletions

View file

@ -0,0 +1,39 @@
{ lib
, stdenvNoCC
, fetchFromGitHub
}:
stdenvNoCC.mkDerivation rec {
pname = "mona-sans";
version = "1.0";
src = fetchFromGitHub {
rev = "v" + version;
owner = "github";
repo = pname;
sha256 = "iJhbSGNByOvtJd9hEh0g7Ht6eoAJ18jco0oHGqjOiLQ=";
};
installPhase = ''
install -m644 --target $out/share/fonts/truetype/mona-sans -D $src/dist/*.ttf
'';
meta = {
description = "A variable font from GitHub";
homepage = "https://github.com/github/mona-sans";
license = lib.licenses.ofl;
longDescription = ''
A strong and versatile typeface, designed together with Degarism and
inspired by industrial-era grotesques. Mona Sans works well across
product, web, and print. Made to work well together with Mona Sans's
sidekick, Hubot Sans.
Mona 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, allowing for performance benefits and granular
design control of the typeface's weight, width, and slant.
'';
maintainers = with lib.maintainers; [ drupol ];
platforms = lib.platforms.all;
};
}

View file

@ -26655,6 +26655,8 @@ with pkgs;
moka-icon-theme = callPackage ../data/icons/moka-icon-theme { };
mona-sans = callPackage ../data/fonts/mona-sans { };
monoid = callPackage ../data/fonts/monoid { };
mononoki = callPackage ../data/fonts/mononoki { };