Installation
System wide:
{
environment.systemPackages = with nix-casks.packages.${system}; [
font-fira-sans # Fira Sans
];
} Home Manager:
{
home.packages = with nix-casks.packages.${system}; [
font-fira-sans # Fira Sans
];
} Package Definition
{
"pname": "font-fira-sans",
"version": "4.202",
"src": {
"url": "https://github.com/mozilla/Fira/archive/refs/tags/4.202.tar.gz",
"sha256": "d86269657387f144d77ba12011124f30f423f70672e1576dc16f918bb16ddfe4"
},
"installPhase": [
"mkdir -p \"$out/Library/Fonts/FiraSansCondensed-UltraLightItalic.otf\" && cp -r \"Fira-4.202/otf/FiraSansCondensed-UltraLightItalic.otf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/FiraSans-BoldItalic.otf\" && cp -r \"Fira-4.202/otf/FiraSans-BoldItalic.otf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/FiraSans-Book.otf\" && cp -r \"Fira-4.202/otf/FiraSans-Book.otf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/FiraSans-BookItalic.otf\" && cp -r \"Fira-4.202/otf/FiraSans-BookItalic.otf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/FiraSans-Eight.otf\" && cp -r \"Fira-4.202/otf/FiraSans-Eight.otf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/FiraSans-EightItalic.otf\" && cp -r \"Fira-4.202/otf/FiraSans-EightItalic.otf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/FiraSans-ExtraBold.otf\" && cp -r \"Fira-4.202/otf/FiraSans-ExtraBold.otf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/FiraSans-ExtraBoldItalic.otf\" && cp -r \"Fira-4.202/otf/FiraSans-ExtraBoldItalic.otf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/FiraSans-ExtraLight.otf\" && cp -r \"Fira-4.202/otf/FiraSans-ExtraLight.otf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/FiraSans-ExtraLightItalic.otf\" && cp -r \"Fira-4.202/otf/FiraSans-ExtraLightItalic.otf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/FiraSans-Four.otf\" && cp -r \"Fira-4.202/otf/FiraSans-Four.otf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/FiraSans-FourItalic.otf\" && cp -r \"Fira-4.202/otf/FiraSans-FourItalic.otf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/FiraSans-Hair.otf\" && cp -r \"Fira-4.202/otf/FiraSans-Hair.otf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/FiraSans-HairItalic.otf\" && cp -r \"Fira-4.202/otf/FiraSans-HairItalic.otf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/FiraSans-Heavy.otf\" && cp -r \"Fira-4.202/otf/FiraSans-Heavy.otf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/FiraSans-HeavyItalic.otf\" && cp -r \"Fira-4.202/otf/FiraSans-HeavyItalic.otf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/FiraSans-Italic.otf\" && cp -r \"Fira-4.202/otf/FiraSans-Italic.otf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/FiraSans-Light.otf\" && cp -r \"Fira-4.202/otf/FiraSans-Light.otf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/FiraSans-LightItalic.otf\" && cp -r \"Fira-4.202/otf/FiraSans-LightItalic.otf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/FiraSans-Medium.otf\" && cp -r \"Fira-4.202/otf/FiraSans-Medium.otf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/FiraSans-MediumItalic.otf\" && cp -r \"Fira-4.202/otf/FiraSans-MediumItalic.otf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/FiraSans-Regular.otf\" && cp -r \"Fira-4.202/otf/FiraSans-Regular.otf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/FiraSans-SemiBold.otf\" && cp -r \"Fira-4.202/otf/FiraSans-SemiBold.otf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/FiraSans-SemiBoldItalic.otf\" && cp -r \"Fira-4.202/otf/FiraSans-SemiBoldItalic.otf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/FiraSans-Thin.otf\" && cp -r \"Fira-4.202/otf/FiraSans-Thin.otf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/FiraSans-ThinItalic.otf\" && cp -r \"Fira-4.202/otf/FiraSans-ThinItalic.otf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/FiraSans-Two.otf\" && cp -r \"Fira-4.202/otf/FiraSans-Two.otf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/FiraSans-TwoItalic.otf\" && cp -r \"Fira-4.202/otf/FiraSans-TwoItalic.otf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/FiraSans-Ultra.otf\" && cp -r \"Fira-4.202/otf/FiraSans-Ultra.otf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/FiraSans-UltraItalic.otf\" && cp -r \"Fira-4.202/otf/FiraSans-UltraItalic.otf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/FiraSans-UltraLight.otf\" && cp -r \"Fira-4.202/otf/FiraSans-UltraLight.otf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/FiraSans-UltraLightItalic.otf\" && cp -r \"Fira-4.202/otf/FiraSans-UltraLightItalic.otf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/FiraSansCondensed-Bold.otf\" && cp -r \"Fira-4.202/otf/FiraSansCondensed-Bold.otf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/FiraSansCondensed-BoldItalic.otf\" && cp -r \"Fira-4.202/otf/FiraSansCondensed-BoldItalic.otf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/FiraSansCondensed-Book.otf\" && cp -r \"Fira-4.202/otf/FiraSansCondensed-Book.otf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/FiraSansCondensed-BookItalic.otf\" && cp -r \"Fira-4.202/otf/FiraSansCondensed-BookItalic.otf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/FiraSansCondensed-Eight.otf\" && cp -r \"Fira-4.202/otf/FiraSansCondensed-Eight.otf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/FiraSansCondensed-EightItalic.otf\" && cp -r \"Fira-4.202/otf/FiraSansCondensed-EightItalic.otf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/FiraSansCondensed-ExtraBold.otf\" && cp -r \"Fira-4.202/otf/FiraSansCondensed-ExtraBold.otf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/FiraSansCondensed-ExtraLight.otf\" && cp -r \"Fira-4.202/otf/FiraSansCondensed-ExtraLight.otf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/FiraSansCondensed-ExtraLightItalic.otf\" && cp -r \"Fira-4.202/otf/FiraSansCondensed-ExtraLightItalic.otf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/FiraSansCondensed-ExtraboldItalic.otf\" && cp -r \"Fira-4.202/otf/FiraSansCondensed-ExtraboldItalic.otf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/FiraSansCondensed-Four.otf\" && cp -r \"Fira-4.202/otf/FiraSansCondensed-Four.otf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/FiraSansCondensed-FourItalic.otf\" && cp -r \"Fira-4.202/otf/FiraSansCondensed-FourItalic.otf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/FiraSansCondensed-Hair.otf\" && cp -r \"Fira-4.202/otf/FiraSansCondensed-Hair.otf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/FiraSansCondensed-HairItalic.otf\" && cp -r \"Fira-4.202/otf/FiraSansCondensed-HairItalic.otf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/FiraSansCondensed-Heavy.otf\" && cp -r \"Fira-4.202/otf/FiraSansCondensed-Heavy.otf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/FiraSansCondensed-HeavyItalic.otf\" && cp -r \"Fira-4.202/otf/FiraSansCondensed-HeavyItalic.otf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/FiraSansCondensed-Italic.otf\" && cp -r \"Fira-4.202/otf/FiraSansCondensed-Italic.otf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/FiraSansCondensed-Light.otf\" && cp -r \"Fira-4.202/otf/FiraSansCondensed-Light.otf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/FiraSansCondensed-LightItalic.otf\" && cp -r \"Fira-4.202/otf/FiraSansCondensed-LightItalic.otf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/FiraSansCondensed-Medium.otf\" && cp -r \"Fira-4.202/otf/FiraSansCondensed-Medium.otf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/FiraSansCondensed-MediumItalic.otf\" && cp -r \"Fira-4.202/otf/FiraSansCondensed-MediumItalic.otf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/FiraSansCondensed-Regular.otf\" && cp -r \"Fira-4.202/otf/FiraSansCondensed-Regular.otf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/FiraSansCondensed-SemiBold.otf\" && cp -r \"Fira-4.202/otf/FiraSansCondensed-SemiBold.otf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/FiraSansCondensed-SemiboldItalic.otf\" && cp -r \"Fira-4.202/otf/FiraSansCondensed-SemiboldItalic.otf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/FiraSansCondensed-Thin.otf\" && cp -r \"Fira-4.202/otf/FiraSansCondensed-Thin.otf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/FiraSansCondensed-ThinItalic.otf\" && cp -r \"Fira-4.202/otf/FiraSansCondensed-ThinItalic.otf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/FiraSansCondensed-Two.otf\" && cp -r \"Fira-4.202/otf/FiraSansCondensed-Two.otf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/FiraSansCondensed-TwoItalic.otf\" && cp -r \"Fira-4.202/otf/FiraSansCondensed-TwoItalic.otf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/FiraSansCondensed-Ultra.otf\" && cp -r \"Fira-4.202/otf/FiraSansCondensed-Ultra.otf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/FiraSansCondensed-UltraItalic.otf\" && cp -r \"Fira-4.202/otf/FiraSansCondensed-UltraItalic.otf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/FiraSansCondensed-UltraLight.otf\" && cp -r \"Fira-4.202/otf/FiraSansCondensed-UltraLight.otf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/FiraSans-Bold.otf\" && cp -r \"Fira-4.202/otf/FiraSans-Bold.otf\" \"$out/Library/Fonts\""
],
"meta": {
"homepage": "https://mozilla.github.io/Fira/"
}
}