All my system configs and packages in one repo

packages: drop dm-sans-unstable

pluie.me ac159b21 055df3a4

verified
-39
-39
packages/dm-sans-unstable/package.nix
··· 1 - { 2 - lib, 3 - dm-sans, 4 - fetchFromGitHub, 5 - 6 - # DM Sans has specialized variants at various font sizes to presumably improve legibility. 7 - # This is disabled by default to decrease closure size (a decrease of 13.2MiB!) 8 - enableSizeSpecialization ? false, 9 - 10 - # You can't really use web fonts on desktop anyway (removes 22.6MiB!!!) 11 - enableWebFonts ? false, 12 - }: 13 - dm-sans.overrideAttrs { 14 - version = "1.002-unstable-2024-07-03"; 15 - 16 - src = fetchFromGitHub { 17 - owner = "googlefonts"; 18 - repo = "dm-fonts"; 19 - rev = "4412393b7d2de9fe7a92064c2dce9b5af5d7fd26"; 20 - hash = "sha256-Zh5YBQaMKSnOHLK9XNj5+ExQY0357GTsbYOvi1Q87+0="; 21 - }; 22 - 23 - installPhase = '' 24 - runHook preInstall 25 - 26 - mkdir -p $out/share/fonts/{opentype,truetype,woff} 27 - cp Sans/fonts/otf/*.otf $out/share/fonts/opentype 28 - 29 - cp Sans/fonts/ttf/${ 30 - lib.optionalString (!enableSizeSpecialization) "DMSans-" 31 - }*.ttf $out/share/fonts/truetype 32 - cp Sans/fonts/variable/*.ttf $out/share/fonts/truetype 33 - ${lib.optionalString enableWebFonts ''cp Sans/fonts/webfonts/*.woff2 $out/share/fonts/woff''} 34 - 35 - cp Serif/Exports/*.ttf $out/share/fonts/truetype 36 - 37 - runHook postInstall 38 - ''; 39 - }