M+ Nerd Font families (MPlus) icon

M+ Nerd Font families (MPlus) 3.2.1

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"
  }
}