26 lines
585 B
Nix
26 lines
585 B
Nix
|
|
{ stdenvNoCC, lib,...}:
|
||
|
|
|
||
|
|
stdenvNoCC.mkDerivation {
|
||
|
|
pname = "local-ttf-fonts";
|
||
|
|
version = "1.0.0";
|
||
|
|
src = ./.;
|
||
|
|
|
||
|
|
installPhase = ''
|
||
|
|
find $src
|
||
|
|
mkdir -p $out/share/fonts/truetype
|
||
|
|
if [ -d $src/fonts/truetype ]; then
|
||
|
|
ls $src/fonts/truetype/*
|
||
|
|
cp -r $src/fonts/truetype/*.ttf $out/share/fonts/truetype/
|
||
|
|
cp -r $src/fonts/truetype/*.ttc $out/share/fonts/truetype/
|
||
|
|
else
|
||
|
|
echo "No fonts found in $src/fonts/truetype"
|
||
|
|
exit 0
|
||
|
|
fi
|
||
|
|
'';
|
||
|
|
|
||
|
|
meta = with lib; {
|
||
|
|
description = "Local truetype fonts";
|
||
|
|
platforms = platforms.all;
|
||
|
|
};
|
||
|
|
}
|