diff --git a/pkgs/applications/editors/vscode/extensions/prince781.vala/default.nix b/pkgs/applications/editors/vscode/extensions/prince781.vala/default.nix index f59d515ff568..3e503d521bac 100644 --- a/pkgs/applications/editors/vscode/extensions/prince781.vala/default.nix +++ b/pkgs/applications/editors/vscode/extensions/prince781.vala/default.nix @@ -2,6 +2,8 @@ lib, vala-language-server, vscode-utils, + jq, + moreutils, }: vscode-utils.buildVscodeMarketplaceExtension { @@ -13,9 +15,15 @@ vscode-utils.buildVscodeMarketplaceExtension { }; nativeBuildInputs = [ - vala-language-server + jq + moreutils ]; + postInstall = '' + cd "$out/$installPrefix" + jq '.contributes.configuration.properties."vala.languageServerPath".default = "${lib.getExe vala-language-server}"' package.json | sponge package.json + ''; + meta = { changelog = "https://marketplace.visualstudio.com/items/prince781.vala/changelog"; description = "Syntax highlighting and language support for the Vala / Genie languages";