Installation
System wide:
{
environment.systemPackages = with nix-casks.packages.${system}; [
font-m_-nerd-font # M+ Nerd Font families (MPlus)
];
}
Home Manager:
{
home.packages = with nix-casks.packages.${system}; [
font-m_-nerd-font # M+ Nerd Font families (MPlus)
];
}
Package Definition
{
"pname": "font-m_-nerd-font",
"version": "3.2.1",
"src": {
"url": "https://github.com/ryanoasis/nerd-fonts/releases/download/v3.2.1/MPlus.zip",
"sha256": "2dfa4dedd98bbfe625ff56f0a31713aea77776aa7227bac300fd4246f2c79043"
},
"installPhase": [
"mkdir -p \"$out/Library/Fonts\" && cp -r \"M+CodeLat60NerdFontPropo-Thin.ttf\" \"$out/Library/Fonts/M+CodeLat60NerdFontPropo-Thin.ttf\"",
"mkdir -p \"$out/Library/Fonts\" && cp -r \"M+1CodeNerdFont-ExtraLight.ttf\" \"$out/Library/Fonts/M+1CodeNerdFont-ExtraLight.ttf\"",
"mkdir -p \"$out/Library/Fonts\" && cp -r \"M+1CodeNerdFont-Light.ttf\" \"$out/Library/Fonts/M+1CodeNerdFont-Light.ttf\"",
"mkdir -p \"$out/Library/Fonts\" && cp -r \"M+1CodeNerdFont-Medium.ttf\" \"$out/Library/Fonts/M+1CodeNerdFont-Medium.ttf\"",
"mkdir -p \"$out/Library/Fonts\" && cp -r \"M+1CodeNerdFont-Regular.ttf\" \"$out/Library/Fonts/M+1CodeNerdFont-Regular.ttf\"",
"mkdir -p \"$out/Library/Fonts\" && cp -r \"M+1CodeNerdFont-SemiBold.ttf\" \"$out/Library/Fonts/M+1CodeNerdFont-SemiBold.ttf\"",
"mkdir -p \"$out/Library/Fonts\" && cp -r \"M+1CodeNerdFont-Thin.ttf\" \"$out/Library/Fonts/M+1CodeNerdFont-Thin.ttf\"",
"mkdir -p \"$out/Library/Fonts\" && cp -r \"M+1CodeNerdFontMono-Bold.ttf\" \"$out/Library/Fonts/M+1CodeNerdFontMono-Bold.ttf\"",
"mkdir -p \"$out/Library/Fonts\" && cp -r \"M+1CodeNerdFontMono-ExtraLight.ttf\" \"$out/Library/Fonts/M+1CodeNerdFontMono-ExtraLight.ttf\"",
"mkdir -p \"$out/Library/Fonts\" && cp -r \"M+1CodeNerdFontMono-Light.ttf\" \"$out/Library/Fonts/M+1CodeNerdFontMono-Light.ttf\"",
"mkdir -p \"$out/Library/Fonts\" && cp -r \"M+1CodeNerdFontMono-Medium.ttf\" \"$out/Library/Fonts/M+1CodeNerdFontMono-Medium.ttf\"",
"mkdir -p \"$out/Library/Fonts\" && cp -r \"M+1CodeNerdFontMono-Regular.ttf\" \"$out/Library/Fonts/M+1CodeNerdFontMono-Regular.ttf\"",
"mkdir -p \"$out/Library/Fonts\" && cp -r \"M+1CodeNerdFontMono-SemiBold.ttf\" \"$out/Library/Fonts/M+1CodeNerdFontMono-SemiBold.ttf\"",
"mkdir -p \"$out/Library/Fonts\" && cp -r \"M+1CodeNerdFontMono-Thin.ttf\" \"$out/Library/Fonts/M+1CodeNerdFontMono-Thin.ttf\"",
"mkdir -p \"$out/Library/Fonts\" && cp -r \"M+1CodeNerdFontPropo-Bold.ttf\" \"$out/Library/Fonts/M+1CodeNerdFontPropo-Bold.ttf\"",
"mkdir -p \"$out/Library/Fonts\" && cp -r \"M+1CodeNerdFontPropo-ExtraLight.ttf\" \"$out/Library/Fonts/M+1CodeNerdFontPropo-ExtraLight.ttf\"",
"mkdir -p \"$out/Library/Fonts\" && cp -r \"M+1CodeNerdFontPropo-Light.ttf\" \"$out/Library/Fonts/M+1CodeNerdFontPropo-Light.ttf\"",
"mkdir -p \"$out/Library/Fonts\" && cp -r \"M+1CodeNerdFontPropo-Medium.ttf\" \"$out/Library/Fonts/M+1CodeNerdFontPropo-Medium.ttf\"",
"mkdir -p \"$out/Library/Fonts\" && cp -r \"M+1CodeNerdFontPropo-Regular.ttf\" \"$out/Library/Fonts/M+1CodeNerdFontPropo-Regular.ttf\"",
"mkdir -p \"$out/Library/Fonts\" && cp -r \"M+1CodeNerdFontPropo-SemiBold.ttf\" \"$out/Library/Fonts/M+1CodeNerdFontPropo-SemiBold.ttf\"",
"mkdir -p \"$out/Library/Fonts\" && cp -r \"M+1CodeNerdFontPropo-Thin.ttf\" \"$out/Library/Fonts/M+1CodeNerdFontPropo-Thin.ttf\"",
"mkdir -p \"$out/Library/Fonts\" && cp -r \"M+1NerdFont-Black.ttf\" \"$out/Library/Fonts/M+1NerdFont-Black.ttf\"",
"mkdir -p \"$out/Library/Fonts\" && cp -r \"M+1NerdFont-Bold.ttf\" \"$out/Library/Fonts/M+1NerdFont-Bold.ttf\"",
"mkdir -p \"$out/Library/Fonts\" && cp -r \"M+1NerdFont-ExtraBold.ttf\" \"$out/Library/Fonts/M+1NerdFont-ExtraBold.ttf\"",
"mkdir -p \"$out/Library/Fonts\" && cp -r \"M+1NerdFont-ExtraLight.ttf\" \"$out/Library/Fonts/M+1NerdFont-ExtraLight.ttf\"",
"mkdir -p \"$out/Library/Fonts\" && cp -r \"M+1NerdFont-Light.ttf\" \"$out/Library/Fonts/M+1NerdFont-Light.ttf\"",
"mkdir -p \"$out/Library/Fonts\" && cp -r \"M+1NerdFont-Medium.ttf\" \"$out/Library/Fonts/M+1NerdFont-Medium.ttf\"",
"mkdir -p \"$out/Library/Fonts\" && cp -r \"M+1NerdFont-Regular.ttf\" \"$out/Library/Fonts/M+1NerdFont-Regular.ttf\"",
"mkdir -p \"$out/Library/Fonts\" && cp -r \"M+1NerdFont-SemiBold.ttf\" \"$out/Library/Fonts/M+1NerdFont-SemiBold.ttf\"",
"mkdir -p \"$out/Library/Fonts\" && cp -r \"M+1NerdFont-Thin.ttf\" \"$out/Library/Fonts/M+1NerdFont-Thin.ttf\"",
"mkdir -p \"$out/Library/Fonts\" && cp -r \"M+1NerdFontPropo-Black.ttf\" \"$out/Library/Fonts/M+1NerdFontPropo-Black.ttf\"",
"mkdir -p \"$out/Library/Fonts\" && cp -r \"M+1NerdFontPropo-Bold.ttf\" \"$out/Library/Fonts/M+1NerdFontPropo-Bold.ttf\"",
"mkdir -p \"$out/Library/Fonts\" && cp -r \"M+1NerdFontPropo-ExtraBold.ttf\" \"$out/Library/Fonts/M+1NerdFontPropo-ExtraBold.ttf\"",
"mkdir -p \"$out/Library/Fonts\" && cp -r \"M+1NerdFontPropo-ExtraLight.ttf\" \"$out/Library/Fonts/M+1NerdFontPropo-ExtraLight.ttf\"",
"mkdir -p \"$out/Library/Fonts\" && cp -r \"M+1NerdFontPropo-Light.ttf\" \"$out/Library/Fonts/M+1NerdFontPropo-Light.ttf\"",
"mkdir -p \"$out/Library/Fonts\" && cp -r \"M+1NerdFontPropo-Medium.ttf\" \"$out/Library/Fonts/M+1NerdFontPropo-Medium.ttf\"",
"mkdir -p \"$out/Library/Fonts\" && cp -r \"M+1NerdFontPropo-Regular.ttf\" \"$out/Library/Fonts/M+1NerdFontPropo-Regular.ttf\"",
"mkdir -p \"$out/Library/Fonts\" && cp -r \"M+1NerdFontPropo-SemiBold.ttf\" \"$out/Library/Fonts/M+1NerdFontPropo-SemiBold.ttf\"",
"mkdir -p \"$out/Library/Fonts\" && cp -r \"M+1NerdFontPropo-Thin.ttf\" \"$out/Library/Fonts/M+1NerdFontPropo-Thin.ttf\"",
"mkdir -p \"$out/Library/Fonts\" && cp -r \"M+2NerdFont-Black.ttf\" \"$out/Library/Fonts/M+2NerdFont-Black.ttf\"",
"mkdir -p \"$out/Library/Fonts\" && cp -r \"M+2NerdFont-Bold.ttf\" \"$out/Library/Fonts/M+2NerdFont-Bold.ttf\"",
"mkdir -p \"$out/Library/Fonts\" && cp -r \"M+2NerdFont-ExtraBold.ttf\" \"$out/Library/Fonts/M+2NerdFont-ExtraBold.ttf\"",
"mkdir -p \"$out/Library/Fonts\" && cp -r \"M+2NerdFont-ExtraLight.ttf\" \"$out/Library/Fonts/M+2NerdFont-ExtraLight.ttf\"",
"mkdir -p \"$out/Library/Fonts\" && cp -r \"M+2NerdFont-Light.ttf\" \"$out/Library/Fonts/M+2NerdFont-Light.ttf\"",
"mkdir -p \"$out/Library/Fonts\" && cp -r \"M+2NerdFont-Medium.ttf\" \"$out/Library/Fonts/M+2NerdFont-Medium.ttf\"",
"mkdir -p \"$out/Library/Fonts\" && cp -r \"M+2NerdFont-Regular.ttf\" \"$out/Library/Fonts/M+2NerdFont-Regular.ttf\"",
"mkdir -p \"$out/Library/Fonts\" && cp -r \"M+2NerdFont-SemiBold.ttf\" \"$out/Library/Fonts/M+2NerdFont-SemiBold.ttf\"",
"mkdir -p \"$out/Library/Fonts\" && cp -r \"M+2NerdFont-Thin.ttf\" \"$out/Library/Fonts/M+2NerdFont-Thin.ttf\"",
"mkdir -p \"$out/Library/Fonts\" && cp -r \"M+2NerdFontPropo-Black.ttf\" \"$out/Library/Fonts/M+2NerdFontPropo-Black.ttf\"",
"mkdir -p \"$out/Library/Fonts\" && cp -r \"M+2NerdFontPropo-Bold.ttf\" \"$out/Library/Fonts/M+2NerdFontPropo-Bold.ttf\"",
"mkdir -p \"$out/Library/Fonts\" && cp -r \"M+2NerdFontPropo-ExtraBold.ttf\" \"$out/Library/Fonts/M+2NerdFontPropo-ExtraBold.ttf\"",
"mkdir -p \"$out/Library/Fonts\" && cp -r \"M+2NerdFontPropo-ExtraLight.ttf\" \"$out/Library/Fonts/M+2NerdFontPropo-ExtraLight.ttf\"",
"mkdir -p \"$out/Library/Fonts\" && cp -r \"M+2NerdFontPropo-Light.ttf\" \"$out/Library/Fonts/M+2NerdFontPropo-Light.ttf\"",
"mkdir -p \"$out/Library/Fonts\" && cp -r \"M+2NerdFontPropo-Medium.ttf\" \"$out/Library/Fonts/M+2NerdFontPropo-Medium.ttf\"",
"mkdir -p \"$out/Library/Fonts\" && cp -r \"M+2NerdFontPropo-Regular.ttf\" \"$out/Library/Fonts/M+2NerdFontPropo-Regular.ttf\"",
"mkdir -p \"$out/Library/Fonts\" && cp -r \"M+2NerdFontPropo-SemiBold.ttf\" \"$out/Library/Fonts/M+2NerdFontPropo-SemiBold.ttf\"",
"mkdir -p \"$out/Library/Fonts\" && cp -r \"M+2NerdFontPropo-Thin.ttf\" \"$out/Library/Fonts/M+2NerdFontPropo-Thin.ttf\"",
"mkdir -p \"$out/Library/Fonts\" && cp -r \"M+CodeLat50NerdFont-Bold.ttf\" \"$out/Library/Fonts/M+CodeLat50NerdFont-Bold.ttf\"",
"mkdir -p \"$out/Library/Fonts\" && cp -r \"M+CodeLat50NerdFont-ExtraLight.ttf\" \"$out/Library/Fonts/M+CodeLat50NerdFont-ExtraLight.ttf\"",
"mkdir -p \"$out/Library/Fonts\" && cp -r \"M+CodeLat50NerdFont-Light.ttf\" \"$out/Library/Fonts/M+CodeLat50NerdFont-Light.ttf\"",
"mkdir -p \"$out/Library/Fonts\" && cp -r \"M+CodeLat50NerdFont-Medium.ttf\" \"$out/Library/Fonts/M+CodeLat50NerdFont-Medium.ttf\"",
"mkdir -p \"$out/Library/Fonts\" && cp -r \"M+CodeLat50NerdFont-Regular.ttf\" \"$out/Library/Fonts/M+CodeLat50NerdFont-Regular.ttf\"",
"mkdir -p \"$out/Library/Fonts\" && cp -r \"M+CodeLat50NerdFont-SemiBold.ttf\" \"$out/Library/Fonts/M+CodeLat50NerdFont-SemiBold.ttf\"",
"mkdir -p \"$out/Library/Fonts\" && cp -r \"M+CodeLat50NerdFont-Thin.ttf\" \"$out/Library/Fonts/M+CodeLat50NerdFont-Thin.ttf\"",
"mkdir -p \"$out/Library/Fonts\" && cp -r \"M+CodeLat50NerdFontMono-Bold.ttf\" \"$out/Library/Fonts/M+CodeLat50NerdFontMono-Bold.ttf\"",
"mkdir -p \"$out/Library/Fonts\" && cp -r \"M+CodeLat50NerdFontMono-ExtraLight.ttf\" \"$out/Library/Fonts/M+CodeLat50NerdFontMono-ExtraLight.ttf\"",
"mkdir -p \"$out/Library/Fonts\" && cp -r \"M+CodeLat50NerdFontMono-Light.ttf\" \"$out/Library/Fonts/M+CodeLat50NerdFontMono-Light.ttf\"",
"mkdir -p \"$out/Library/Fonts\" && cp -r \"M+CodeLat50NerdFontMono-Medium.ttf\" \"$out/Library/Fonts/M+CodeLat50NerdFontMono-Medium.ttf\"",
"mkdir -p \"$out/Library/Fonts\" && cp -r \"M+CodeLat50NerdFontMono-Regular.ttf\" \"$out/Library/Fonts/M+CodeLat50NerdFontMono-Regular.ttf\"",
"mkdir -p \"$out/Library/Fonts\" && cp -r \"M+CodeLat50NerdFontMono-SemiBold.ttf\" \"$out/Library/Fonts/M+CodeLat50NerdFontMono-SemiBold.ttf\"",
"mkdir -p \"$out/Library/Fonts\" && cp -r \"M+CodeLat50NerdFontMono-Thin.ttf\" \"$out/Library/Fonts/M+CodeLat50NerdFontMono-Thin.ttf\"",
"mkdir -p \"$out/Library/Fonts\" && cp -r \"M+CodeLat50NerdFontPropo-Bold.ttf\" \"$out/Library/Fonts/M+CodeLat50NerdFontPropo-Bold.ttf\"",
"mkdir -p \"$out/Library/Fonts\" && cp -r \"M+CodeLat50NerdFontPropo-ExtraLight.ttf\" \"$out/Library/Fonts/M+CodeLat50NerdFontPropo-ExtraLight.ttf\"",
"mkdir -p \"$out/Library/Fonts\" && cp -r \"M+CodeLat50NerdFontPropo-Light.ttf\" \"$out/Library/Fonts/M+CodeLat50NerdFontPropo-Light.ttf\"",
"mkdir -p \"$out/Library/Fonts\" && cp -r \"M+CodeLat50NerdFontPropo-Medium.ttf\" \"$out/Library/Fonts/M+CodeLat50NerdFontPropo-Medium.ttf\"",
"mkdir -p \"$out/Library/Fonts\" && cp -r \"M+CodeLat50NerdFontPropo-Regular.ttf\" \"$out/Library/Fonts/M+CodeLat50NerdFontPropo-Regular.ttf\"",
"mkdir -p \"$out/Library/Fonts\" && cp -r \"M+CodeLat50NerdFontPropo-SemiBold.ttf\" \"$out/Library/Fonts/M+CodeLat50NerdFontPropo-SemiBold.ttf\"",
"mkdir -p \"$out/Library/Fonts\" && cp -r \"M+CodeLat50NerdFontPropo-Thin.ttf\" \"$out/Library/Fonts/M+CodeLat50NerdFontPropo-Thin.ttf\"",
"mkdir -p \"$out/Library/Fonts\" && cp -r \"M+CodeLat60NerdFont-Bold.ttf\" \"$out/Library/Fonts/M+CodeLat60NerdFont-Bold.ttf\"",
"mkdir -p \"$out/Library/Fonts\" && cp -r \"M+CodeLat60NerdFont-ExtraLight.ttf\" \"$out/Library/Fonts/M+CodeLat60NerdFont-ExtraLight.ttf\"",
"mkdir -p \"$out/Library/Fonts\" && cp -r \"M+CodeLat60NerdFont-Light.ttf\" \"$out/Library/Fonts/M+CodeLat60NerdFont-Light.ttf\"",
"mkdir -p \"$out/Library/Fonts\" && cp -r \"M+CodeLat60NerdFont-Medium.ttf\" \"$out/Library/Fonts/M+CodeLat60NerdFont-Medium.ttf\"",
"mkdir -p \"$out/Library/Fonts\" && cp -r \"M+CodeLat60NerdFont-Regular.ttf\" \"$out/Library/Fonts/M+CodeLat60NerdFont-Regular.ttf\"",
"mkdir -p \"$out/Library/Fonts\" && cp -r \"M+CodeLat60NerdFont-SemiBold.ttf\" \"$out/Library/Fonts/M+CodeLat60NerdFont-SemiBold.ttf\"",
"mkdir -p \"$out/Library/Fonts\" && cp -r \"M+CodeLat60NerdFont-Thin.ttf\" \"$out/Library/Fonts/M+CodeLat60NerdFont-Thin.ttf\"",
"mkdir -p \"$out/Library/Fonts\" && cp -r \"M+CodeLat60NerdFontMono-Bold.ttf\" \"$out/Library/Fonts/M+CodeLat60NerdFontMono-Bold.ttf\"",
"mkdir -p \"$out/Library/Fonts\" && cp -r \"M+CodeLat60NerdFontMono-ExtraLight.ttf\" \"$out/Library/Fonts/M+CodeLat60NerdFontMono-ExtraLight.ttf\"",
"mkdir -p \"$out/Library/Fonts\" && cp -r \"M+CodeLat60NerdFontMono-Light.ttf\" \"$out/Library/Fonts/M+CodeLat60NerdFontMono-Light.ttf\"",
"mkdir -p \"$out/Library/Fonts\" && cp -r \"M+CodeLat60NerdFontMono-Medium.ttf\" \"$out/Library/Fonts/M+CodeLat60NerdFontMono-Medium.ttf\"",
"mkdir -p \"$out/Library/Fonts\" && cp -r \"M+CodeLat60NerdFontMono-Regular.ttf\" \"$out/Library/Fonts/M+CodeLat60NerdFontMono-Regular.ttf\"",
"mkdir -p \"$out/Library/Fonts\" && cp -r \"M+CodeLat60NerdFontMono-SemiBold.ttf\" \"$out/Library/Fonts/M+CodeLat60NerdFontMono-SemiBold.ttf\"",
"mkdir -p \"$out/Library/Fonts\" && cp -r \"M+CodeLat60NerdFontMono-Thin.ttf\" \"$out/Library/Fonts/M+CodeLat60NerdFontMono-Thin.ttf\"",
"mkdir -p \"$out/Library/Fonts\" && cp -r \"M+CodeLat60NerdFontPropo-Bold.ttf\" \"$out/Library/Fonts/M+CodeLat60NerdFontPropo-Bold.ttf\"",
"mkdir -p \"$out/Library/Fonts\" && cp -r \"M+CodeLat60NerdFontPropo-ExtraLight.ttf\" \"$out/Library/Fonts/M+CodeLat60NerdFontPropo-ExtraLight.ttf\"",
"mkdir -p \"$out/Library/Fonts\" && cp -r \"M+CodeLat60NerdFontPropo-Light.ttf\" \"$out/Library/Fonts/M+CodeLat60NerdFontPropo-Light.ttf\"",
"mkdir -p \"$out/Library/Fonts\" && cp -r \"M+CodeLat60NerdFontPropo-Medium.ttf\" \"$out/Library/Fonts/M+CodeLat60NerdFontPropo-Medium.ttf\"",
"mkdir -p \"$out/Library/Fonts\" && cp -r \"M+CodeLat60NerdFontPropo-Regular.ttf\" \"$out/Library/Fonts/M+CodeLat60NerdFontPropo-Regular.ttf\"",
"mkdir -p \"$out/Library/Fonts\" && cp -r \"M+CodeLat60NerdFontPropo-SemiBold.ttf\" \"$out/Library/Fonts/M+CodeLat60NerdFontPropo-SemiBold.ttf\"",
"mkdir -p \"$out/Library/Fonts\" && cp -r \"M+1CodeNerdFont-Bold.ttf\" \"$out/Library/Fonts/M+1CodeNerdFont-Bold.ttf\""
],
"meta": {
"homepage": "https://github.com/ryanoasis/nerd-fonts"
}
}