43 lines
1 KiB
Nix
43 lines
1 KiB
Nix
final: prev: {
|
|
openrgb = final.callPackage ./openrgb/package.nix { openrgb = prev.openrgb; };
|
|
apple-fonts.sf-pro = final.stdenvNoCC.mkDerivation {
|
|
pname = "sf-pro";
|
|
version = "latest";
|
|
|
|
src = prev.fetchurl {
|
|
url = "https://devimages-cdn.apple.com/design/resources/download/SF-Pro.dmg";
|
|
sha256 = "Lk14U5iLc03BrzO5IdjUwORADqwxKSSg6rS3OlH9aa4=";
|
|
};
|
|
|
|
nativeBuildInputs = [
|
|
prev.undmg
|
|
prev.p7zip
|
|
];
|
|
|
|
unpackPhase = ''
|
|
runHook preUnpack
|
|
undmg "$src"
|
|
7z x "SF Pro Fonts.pkg"
|
|
7z x "Payload~"
|
|
runHook postUnpack
|
|
'';
|
|
|
|
installPhase = ''
|
|
runHook preInstall
|
|
|
|
mkdir -p $out/share/fonts/opentype
|
|
mkdir -p $out/share/fonts/truetype
|
|
|
|
find . -name '*.otf' -exec mv {} $out/share/fonts/opentype/ \;
|
|
find . -name '*.ttf' -exec mv {} $out/share/fonts/truetype/ \;
|
|
|
|
runHook postInstall
|
|
'';
|
|
|
|
meta = with prev.lib; {
|
|
description = "Apple SF Pro font family";
|
|
platforms = platforms.all;
|
|
};
|
|
};
|
|
|
|
}
|