8 rustPlatform.buildRustPackage rec {
12 src = fetchFromGitHub {
13 owner = "danieleades";
16 hash = "sha256-5/vChjSYMlCcieA10jncoXZw9Gpeol+Am7mUo78Zqho=";
19 cargoHash = "sha256-lZ92vvRYXEBMx6ka8RP1wXctf73QNp5rNE8n7O96AEc=";
22 buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [
23 darwin.apple_sdk.frameworks.CoreFoundation
24 darwin.apple_sdk.frameworks.CoreServices
28 description = "D2 diagram generator plugin for MdBook";
29 mainProgram = "mdbook-d2";
30 homepage = "https://github.com/danieleades/mdbook-d2";
31 changelog = "https://github.com/danieleades/mdbook-d2/blob/${src.rev}/CHANGELOG.md";
32 license = licenses.mit;
33 maintainers = with maintainers; [ blaggacao matthiasbeyer ];