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 ]; }; }