From 09176212819e062d20d011aeb8799df89ba57f4d Mon Sep 17 00:00:00 2001 From: emaryn Date: Mon, 31 Mar 2025 07:13:16 +0800 Subject: [PATCH] vscode-extensions.visualjj.visualjj: add update script --- .../vscode/extensions/visualjj.visualjj/default.nix | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/pkgs/applications/editors/vscode/extensions/visualjj.visualjj/default.nix b/pkgs/applications/editors/vscode/extensions/visualjj.visualjj/default.nix index 039847f85ca9..3d2dfadd0000 100644 --- a/pkgs/applications/editors/vscode/extensions/visualjj.visualjj/default.nix +++ b/pkgs/applications/editors/vscode/extensions/visualjj.visualjj/default.nix @@ -2,6 +2,7 @@ stdenvNoCC, lib, vscode-utils, + vscode-extensions-update-script, }: vscode-utils.buildVscodeMarketplaceExtension { @@ -31,13 +32,22 @@ vscode-utils.buildVscodeMarketplaceExtension { publisher = "visualjj"; version = "0.13.6"; } - // sources.${stdenvNoCC.system} or (throw "Unsupported system ${stdenvNoCC.system}"); + // sources.${stdenvNoCC.hostPlatform.system} + or (throw "Unsupported system ${stdenvNoCC.hostPlatform.system}"); + + passthru.updateScript = vscode-extensions-update-script { extraArgs = [ "--platforms" ]; }; meta = { description = "Jujutsu version control integration, for simpler Git workflow"; downloadPage = "https://www.visualjj.com"; homepage = "https://www.visualjj.com"; license = lib.licenses.unfree; + platforms = [ + "aarch64-linux" + "aarch64-darwin" + "x86_64-linux" + "x86_64-darwin" + ]; maintainers = [ lib.maintainers.drupol ]; }; }