Installation
System wide:
{
environment.systemPackages = with nix-casks.packages.${system}; [
font-d2coding-nerd-font # D2KodingLigature Nerd Font (D2Coding)
];
} Home Manager:
{
home.packages = with nix-casks.packages.${system}; [
font-d2coding-nerd-font # D2KodingLigature Nerd Font (D2Coding)
];
} Package Definition
{
"pname": "font-d2coding-nerd-font",
"version": "3.5.1",
"src": {
"url": "https://github.com/ryanoasis/nerd-fonts/releases/download/v3.5.1/D2Coding.tar.xz",
"sha256": "acdc66f5df6e64a7e1d41f89930b163da5345cf45f7dd08e41a98da255002c95"
},
"installPhase": [
"mkdir -p \"$out/Library/Fonts/D2KodingLigatureNerdFont-Bold.ttf\" && cp -r \"D2KodingLigatureNerdFont-Bold.ttf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/D2KodingLigatureNerdFont-Regular.ttf\" && cp -r \"D2KodingLigatureNerdFont-Regular.ttf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/D2KodingLigatureNerdFontMono-Bold.ttf\" && cp -r \"D2KodingLigatureNerdFontMono-Bold.ttf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/D2KodingLigatureNerdFontMono-Regular.ttf\" && cp -r \"D2KodingLigatureNerdFontMono-Regular.ttf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/D2KodingLigatureNerdFontPropo-Bold.ttf\" && cp -r \"D2KodingLigatureNerdFontPropo-Bold.ttf\" \"$out/Library/Fonts\"",
"mkdir -p \"$out/Library/Fonts/D2KodingLigatureNerdFontPropo-Regular.ttf\" && cp -r \"D2KodingLigatureNerdFontPropo-Regular.ttf\" \"$out/Library/Fonts\""
],
"meta": {
"homepage": "https://github.com/ryanoasis/nerd-fonts"
}
} Version History
3.5.1 (NixCasks v4)
22 August 2026, 00:00 3.5.0 (NixCasks v4)
4 August 2026, 00:00 3.4.0 (NixCasks v4)
16 May 2025, 00:16 3.3.0 (NixCasks v4)
7 March 2025, 09:14 3.3.0 (NixCasks v3)
5 March 2025, 00:00 3.3.0 (NixCasks v2)
4 March 2025, 19:10 3.3.0 (NixCasks v1)
18 November 2024, 20:10 3.2.1 (NixCasks v1)
8 November 2024, 20:53