Installation
System wide:
{
environment.systemPackages = with nix-casks.packages.${system}; [
font-pretendard-gov # Pretendard GOV
];
}
Home Manager:
{
home.packages = with nix-casks.packages.${system}; [
font-pretendard-gov # Pretendard GOV
];
}
Package Definition
{
"pname": "font-pretendard-gov",
"version": "1.3.9",
"src": {
"url": "https://github.com/orioncactus/pretendard/releases/download/v1.3.9/PretendardGOV-1.3.9.zip",
"sha256": "080266d2faa8911b0e239b367405fdbcb2b4e17b22067e40aeb34a6c3fca0ac4"
},
"installPhase": [
"mkdir -p \"$out/Library/Fonts/PretendardGOV-Thin.otf\" && cp -r \"public/static/PretendardGOV-Thin.otf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/PretendardGOV-Bold.otf\" && cp -r \"public/static/PretendardGOV-Bold.otf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/PretendardGOV-ExtraBold.otf\" && cp -r \"public/static/PretendardGOV-ExtraBold.otf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/PretendardGOV-ExtraLight.otf\" && cp -r \"public/static/PretendardGOV-ExtraLight.otf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/PretendardGOV-Light.otf\" && cp -r \"public/static/PretendardGOV-Light.otf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/PretendardGOV-Medium.otf\" && cp -r \"public/static/PretendardGOV-Medium.otf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/PretendardGOV-Regular.otf\" && cp -r \"public/static/PretendardGOV-Regular.otf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/PretendardGOV-SemiBold.otf\" && cp -r \"public/static/PretendardGOV-SemiBold.otf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/PretendardGOV-Black.otf\" && cp -r \"public/static/PretendardGOV-Black.otf\" \"$out/Library/Fonts\""
],
"meta": {
"homepage": "https://github.com/orioncactus/pretendard"
}
}