diff options
author | happysalada <raphael@megzari.com> | 2021-07-23 10:22:24 +0900 |
---|---|---|
committer | Raphael Megzari <raphael@megzari.com> | 2021-07-24 08:01:21 +0900 |
commit | 85a9a16aa99e8fdf38e37dbf07a076ab0559e56f (patch) | |
tree | eb89b32eb5f95f7a71ff271deccec94f7e65167d /pkgs/misc | |
parent | d02e8fb6879c4a99314a1329e8e5ebe66251369c (diff) | |
download | nixpkgs-85a9a16aa99e8fdf38e37dbf07a076ab0559e56f.tar nixpkgs-85a9a16aa99e8fdf38e37dbf07a076ab0559e56f.tar.gz nixpkgs-85a9a16aa99e8fdf38e37dbf07a076ab0559e56f.tar.bz2 nixpkgs-85a9a16aa99e8fdf38e37dbf07a076ab0559e56f.tar.lz nixpkgs-85a9a16aa99e8fdf38e37dbf07a076ab0559e56f.tar.xz nixpkgs-85a9a16aa99e8fdf38e37dbf07a076ab0559e56f.tar.zst nixpkgs-85a9a16aa99e8fdf38e37dbf07a076ab0559e56f.zip |
vscode-extensions.eugleo.magic-racket: init at 0.5.7
Diffstat (limited to 'pkgs/misc')
-rw-r--r-- | pkgs/misc/vscode-extensions/default.nix | 24 |
1 files changed, 23 insertions, 1 deletions
diff --git a/pkgs/misc/vscode-extensions/default.nix b/pkgs/misc/vscode-extensions/default.nix index 6507a603b86..8c8ab911cc3 100644 --- a/pkgs/misc/vscode-extensions/default.nix +++ b/pkgs/misc/vscode-extensions/default.nix @@ -1,4 +1,4 @@ -{ config, lib, buildEnv, callPackage, vscode-utils, asciidoctor, nodePackages, jdk, llvmPackages_8, nixpkgs-fmt, jq, shellcheck }: +{ config, lib, buildEnv, callPackage, vscode-utils, asciidoctor, nodePackages, jdk, llvmPackages_8, nixpkgs-fmt, jq, shellcheck, moreutils, racket-minimal }: let inherit (vscode-utils) buildVscodeMarketplaceExtension; @@ -513,6 +513,28 @@ let }; }; + eugleo.magic-racket = buildVscodeMarketplaceExtension { + meta = with lib; { + changelog = "https://marketplace.visualstudio.com/items/evzen-wybitul.magic-racket/changelog"; + description = "The best coding experience for Racket in VS Code "; + downloadPage = "https://marketplace.visualstudio.com/items?itemName=evzen-wybitul.magic-racket"; + homepage = "https://github.com/Eugleo/magic-raket"; + license = licenses.agpl3Only; + + }; + mktplcRef = { + name = "magic-racket"; + publisher = "evzen-wybitul"; + version = "0.5.7"; + sha256 = "sha256-34/H0WgM73yzuOGU2w6Ipq7KuEBuN1bykcLGuvzY3mU="; + }; + nativeBuildInputs = [ jq moreutils ]; + postInstall = '' + cd "$out/$installPrefix" + jq '.contributes.configuration.properties."magic-racket.general.racketPath".default = "${racket-minimal}/bin/racket"' package.json | sponge package.json + ''; + }; + file-icons.file-icons = buildVscodeMarketplaceExtension { meta = with lib; { changelog = "https://marketplace.visualstudio.com/items/file-icons.file-icons/changelog"; |