git.iko.soy/typeable/nixpkgs
on master help sign in
sarasa-gothic: Use TTC format instead of TTF

This greatly reduces closure size, from 12GB to less than 800MB

commit469d40a4b2be6a274ff2fd10f685eca67edd28a4 authordramforever <dramforever@live.com> dateSat 6 Nov 2021, 14:29 (5 years ago) parenta6116d0
1 file changed+4−3
pkgs/data/fonts/sarasa-gothic/default.nix+4−3
pkgs/data/fonts/sarasa-gothic/default.nix+4−3
@@ -5,8 +5,10 @@ let
55in fetchurl {
66 name = "sarasa-gothic-${version}";
77
8− url = "https://github.com/be5invis/Sarasa-Gothic/releases/download/v${version}/sarasa-gothic-ttf-${version}.7z";
9− sha256 = "094sl6gklrdv9pk4r6451dvz0fjyjmwys7i81qrz4ik1km5dfq9b";
8+ # Use the 'ttc' files here for a smaller closure size.
9+ # (Using 'ttf' files gives a closure size about 15x larger, as of November 2021.)
10+ url = "https://github.com/be5invis/Sarasa-Gothic/releases/download/v${version}/sarasa-gothic-ttc-${version}.7z";
11+ sha256 = "0fzbqj32jiffqsr4s0i8fignk01v5d1rik6ldg2q7dgl1298sgk8";
1012
1113 recursiveHash = true;
1214 downloadToTemp = true;
@@ -21,7 +23,6 @@ in fetchurl {
2123 homepage = "https://github.com/be5invis/Sarasa-Gothic";
2224 license = licenses.ofl;
2325 maintainers = [ maintainers.ChengCat ];
24− hydraPlatforms = [ ]; # disabled from hydra because it's so big
2526 platforms = platforms.all;
2627 };
2728}