ubuntu-classic: use installFonts hook

This commit is contained in:
Yiyu Zhou
2026-03-02 16:01:36 -08:00
parent f0a0e34877
commit 8e3dce1414
2 changed files with 6 additions and 6 deletions

View File

@@ -24,7 +24,7 @@ phira.override {
chmod -R +w $out/assets
magick -size 4000x2000 canvas:'rgb(128,162,206)' $out/assets/background.jpg
cp ${ubuntu-classic}/share/fonts/truetype/ubuntu/Ubuntu-R.ttf $out/assets/font.ttf
cp ${ubuntu-classic}/share/fonts/truetype/Ubuntu-R.ttf $out/assets/font.ttf
runHook postInstall
'';

View File

@@ -3,6 +3,7 @@
stdenvNoCC,
fetchgit,
gitUpdater,
installFonts,
}:
stdenvNoCC.mkDerivation (finalAttrs: {
@@ -15,12 +16,11 @@ stdenvNoCC.mkDerivation (finalAttrs: {
hash = "sha256-GrpBVgisVu7NklFYqkEqYi0hui/pCHlsM3Ky4mEUq90=";
};
installPhase = ''
runHook preInstall
nativeBuildInputs = [ installFonts ];
install -m444 -Dt $out/share/fonts/truetype/ubuntu *.ttf
runHook postInstall
# Hinting sources such as sources/VTT/Ubuntu-B-hinting.ttf are not fonts to install
preInstall = ''
rm -r sources
'';
passthru.updateScript = gitUpdater { rev-prefix = "import/"; };