From 0be39eb7995e28f21a2e270b0899e60177c8b155 Mon Sep 17 00:00:00 2001 From: HigherOrderLogic <73709188+HigherOrderLogic@users.noreply.github.com> Date: Tue, 19 May 2026 01:03:05 +0000 Subject: [PATCH] material-symbols: use `installFonts` hook --- pkgs/by-name/ma/material-symbols/package.nix | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/ma/material-symbols/package.nix b/pkgs/by-name/ma/material-symbols/package.nix index 1b3e4264462b..c2f78e54ec82 100644 --- a/pkgs/by-name/ma/material-symbols/package.nix +++ b/pkgs/by-name/ma/material-symbols/package.nix @@ -2,6 +2,7 @@ lib, stdenvNoCC, fetchFromGitHub, + installFonts, unstableGitUpdater, }: stdenvNoCC.mkDerivation { @@ -16,14 +17,12 @@ stdenvNoCC.mkDerivation { sparseCheckout = [ "variablefont" ]; }; - installPhase = '' - runHook preInstall + outputs = [ + "out" + "webfont" + ]; - install -Dm755 variablefont/*.ttf -t $out/share/fonts/TTF - install -Dm755 variablefont/*.woff2 -t $out/share/fonts/woff2 - - runHook postInstall - ''; + nativeBuildInputs = [ installFonts ]; passthru.updateScript = unstableGitUpdater { };