Installation
System wide:
{
environment.systemPackages = with nix-casks.packages.${system}; [
font-ibm-plex-sans-arabic # IBM Plex Sans Arabic
];
} Home Manager:
{
home.packages = with nix-casks.packages.${system}; [
font-ibm-plex-sans-arabic # IBM Plex Sans Arabic
];
} Package Definition
{
"pname": "font-ibm-plex-sans-arabic",
"version": "1.1.0",
"src": {
"url": "https://github.com/IBM/plex/releases/download/%40ibm%2Fplex-sans-arabic%401.1.0/ibm-plex-sans-arabic.zip",
"sha256": "f03915581aea37d82792c188b08064023a73494d679b8e19f85f5971db714013"
},
"installPhase": [
"mkdir -p \"$out/Library/Fonts/IBMPlexSansArabic-Thin.otf\" && cp -r \"ibm-plex-sans-arabic/fonts/complete/otf/IBMPlexSansArabic-Thin.otf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/IBMPlexSansArabic-ExtraLight.otf\" && cp -r \"ibm-plex-sans-arabic/fonts/complete/otf/IBMPlexSansArabic-ExtraLight.otf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/IBMPlexSansArabic-Light.otf\" && cp -r \"ibm-plex-sans-arabic/fonts/complete/otf/IBMPlexSansArabic-Light.otf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/IBMPlexSansArabic-Medium.otf\" && cp -r \"ibm-plex-sans-arabic/fonts/complete/otf/IBMPlexSansArabic-Medium.otf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/IBMPlexSansArabic-Regular.otf\" && cp -r \"ibm-plex-sans-arabic/fonts/complete/otf/IBMPlexSansArabic-Regular.otf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/IBMPlexSansArabic-SemiBold.otf\" && cp -r \"ibm-plex-sans-arabic/fonts/complete/otf/IBMPlexSansArabic-SemiBold.otf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/IBMPlexSansArabic-Text.otf\" && cp -r \"ibm-plex-sans-arabic/fonts/complete/otf/IBMPlexSansArabic-Text.otf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/IBMPlexSansArabic-Bold.otf\" && cp -r \"ibm-plex-sans-arabic/fonts/complete/otf/IBMPlexSansArabic-Bold.otf\" \"$out/Library/Fonts\""
],
"meta": {
"homepage": "https://github.com/IBM/plex"
}
}