diff options
author | superherointj <5861043+superherointj@users.noreply.github.com> | 2024-04-11 09:12:49 -0300 |
---|---|---|
committer | superherointj <5861043+superherointj@users.noreply.github.com> | 2024-04-16 11:11:14 -0300 |
commit | b6eec2f5ce4802f12f05b2fcf95e61bbe420fabf (patch) | |
tree | e9c76da0a09b8b8cedafda488355c9135df6e712 /pkgs/applications/editors/vscode/extensions/betterthantomorrow.calva | |
parent | 9545974783e1a77dcac409ab768729c25a66bd68 (diff) |
vscode-extensions.betterthantomorrow.calva: move to a directory
Diffstat (limited to 'pkgs/applications/editors/vscode/extensions/betterthantomorrow.calva')
-rw-r--r-- | pkgs/applications/editors/vscode/extensions/betterthantomorrow.calva/default.nix | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/pkgs/applications/editors/vscode/extensions/betterthantomorrow.calva/default.nix b/pkgs/applications/editors/vscode/extensions/betterthantomorrow.calva/default.nix new file mode 100644 index 0000000000000..4fc5c16eb7fdf --- /dev/null +++ b/pkgs/applications/editors/vscode/extensions/betterthantomorrow.calva/default.nix @@ -0,0 +1,27 @@ +{ + clojure-lsp, + jq, + lib, + moreutils, + vscode-utils, +}: + +vscode-utils.buildVscodeMarketplaceExtension { + mktplcRef = { + name = "calva"; + publisher = "betterthantomorrow"; + version = "2.0.374"; + hash = "sha256-VwdHOkduSSIrcOvrcVf7K8DSp3N1u9fvbaCVDCxp+bk="; + }; + nativeBuildInputs = [ + jq + moreutils + ]; + postInstall = '' + cd "$out/$installPrefix" + jq '.contributes.configuration[0].properties."calva.clojureLspPath".default = "${clojure-lsp}/bin/clojure-lsp"' package.json | sponge package.json + ''; + meta = { + license = lib.licenses.mit; + }; +} |