
After final improvements to the official formatter implementation,
this commit now performs the first treewide reformat of Nix files using it.
This is part of the implementation of RFC 166.
Only "inactive" files are reformatted, meaning only files that
aren't being touched by any PR with activity in the past 2 months.
This is to avoid conflicts for PRs that might soon be merged.
Later we can do a full treewide reformat to get the rest,
which should not cause as many conflicts.
A CI check has already been running for some time to ensure that new and
already-formatted files are formatted, so the files being reformatted here
should also stay formatted.
This commit was automatically created and can be verified using
nix-build a08b3a4d19
.tar.gz \
--argstr baseRev b32a0943687d2a5094a6d92f25a4b6e16a76b5b7
result/bin/apply-formatting $NIXPKGS_PATH
50 lines
1.4 KiB
Nix
50 lines
1.4 KiB
Nix
{
|
|
lib,
|
|
stdenvNoCC,
|
|
fetchzip,
|
|
}:
|
|
|
|
stdenvNoCC.mkDerivation {
|
|
pname = "lato";
|
|
version = "2.0";
|
|
|
|
src = fetchzip {
|
|
url = "https://www.latofonts.com/download/Lato2OFL.zip";
|
|
stripRoot = false;
|
|
hash = "sha256-n1TsqigCQIGqyGLGTjLtjHuBf/iCwRlnqh21IHfAuXI=";
|
|
};
|
|
|
|
installPhase = ''
|
|
runHook preInstall
|
|
|
|
install -Dm644 Lato2OFL/*.ttf -t $out/share/fonts/lato
|
|
|
|
runHook postInstall
|
|
'';
|
|
|
|
meta = with lib; {
|
|
homepage = "https://www.latofonts.com/";
|
|
|
|
description = ''
|
|
Sans-serif typeface family designed in Summer 2010 by Łukasz Dziedzic
|
|
'';
|
|
|
|
longDescription = ''
|
|
Lato is a sans-serif typeface family designed in the Summer 2010 by
|
|
Warsaw-based designer Łukasz Dziedzic ("Lato" means "Summer" in Polish).
|
|
In December 2010 the Lato family was published under the open-source Open
|
|
Font License by his foundry tyPoland, with support from Google.
|
|
|
|
In 2013-2014, the family was greatly extended to cover 3000+ glyphs per
|
|
style. The Lato 2.010 family now supports 100+ Latin-based languages, 50+
|
|
Cyrillic-based languages as well as Greek and IPA phonetics. In the
|
|
process, the metrics and kerning of the family have been revised and four
|
|
additional weights were created.
|
|
'';
|
|
|
|
license = licenses.ofl;
|
|
platforms = platforms.all;
|
|
maintainers = with maintainers; [ chris-martin ];
|
|
};
|
|
}
|