vscode-extensions.eugleo.magic-racket: init at 0.5.7

+23 -1
+23 -1
pkgs/misc/vscode-extensions/default.nix
··· 1 - { config, lib, buildEnv, callPackage, vscode-utils, asciidoctor, nodePackages, jdk, llvmPackages_8, nixpkgs-fmt, jq, shellcheck }: 1 + { config, lib, buildEnv, callPackage, vscode-utils, asciidoctor, nodePackages, jdk, llvmPackages_8, nixpkgs-fmt, jq, shellcheck, moreutils, racket-minimal }: 2 2 3 3 let 4 4 inherit (vscode-utils) buildVscodeMarketplaceExtension; ··· 511 511 version = "8.0.1"; 512 512 sha256 = "017lqpmzjxq5f1zr49akcm9gfki0qq8v7pj7gks6a3szjdx16mnl"; 513 513 }; 514 + }; 515 + 516 + eugleo.magic-racket = buildVscodeMarketplaceExtension { 517 + meta = with lib; { 518 + changelog = "https://marketplace.visualstudio.com/items/evzen-wybitul.magic-racket/changelog"; 519 + description = "The best coding experience for Racket in VS Code "; 520 + downloadPage = "https://marketplace.visualstudio.com/items?itemName=evzen-wybitul.magic-racket"; 521 + homepage = "https://github.com/Eugleo/magic-raket"; 522 + license = licenses.agpl3Only; 523 + 524 + }; 525 + mktplcRef = { 526 + name = "magic-racket"; 527 + publisher = "evzen-wybitul"; 528 + version = "0.5.7"; 529 + sha256 = "sha256-34/H0WgM73yzuOGU2w6Ipq7KuEBuN1bykcLGuvzY3mU="; 530 + }; 531 + nativeBuildInputs = [ jq moreutils ]; 532 + postInstall = '' 533 + cd "$out/$installPrefix" 534 + jq '.contributes.configuration.properties."magic-racket.general.racketPath".default = "${racket-minimal}/bin/racket"' package.json | sponge package.json 535 + ''; 514 536 }; 515 537 516 538 file-icons.file-icons = buildVscodeMarketplaceExtension {