material-design-icons: use installFonts

This commit is contained in:
Sigmanificient
2026-05-28 23:17:39 +02:00
parent 17a334aaf3
commit bf6d12cbd8
@@ -3,12 +3,18 @@
fetchFromGitHub,
stdenvNoCC,
nix-update-script,
installFonts,
}:
stdenvNoCC.mkDerivation rec {
pname = "material-design-icons";
version = "7.4.47";
outputs = [
"out"
"webfont"
];
src = fetchFromGitHub {
owner = "Templarian";
repo = "MaterialDesign-Webfont";
@@ -17,17 +23,7 @@ stdenvNoCC.mkDerivation rec {
sparseCheckout = [ "fonts" ];
};
installPhase = ''
runHook preInstall
mkdir -p "$out/share/fonts/"{eot,truetype,woff,woff2}
cp fonts/*.eot "$out/share/fonts/eot/"
cp fonts/*.ttf "$out/share/fonts/truetype/"
cp fonts/*.woff "$out/share/fonts/woff/"
cp fonts/*.woff2 "$out/share/fonts/woff2/"
runHook postInstall
'';
nativeBuildInputs = [ installFonts ];
passthru.updateScript = nix-update-script { };