From 23dbe27a44220fd3399c47bdbd83401c7e203f06 Mon Sep 17 00:00:00 2001 From: Matteo Pacini Date: Sun, 12 Oct 2025 09:53:00 +0100 Subject: [PATCH] vscode-extensions.prince781.vala: fix vala language server path --- .../vscode/extensions/prince781.vala/default.nix | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) 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";