From 41aa46afb9357d74d8439c338170fdae1a85f69f Mon Sep 17 00:00:00 2001 From: Jean Lucas Date: Thu, 14 Aug 2025 10:16:43 -0400 Subject: [PATCH 1/2] vscode-extensions.continue.continue: 1.1.49 -> 1.1.76 --- .../extensions/continue.continue/default.nix | 52 +++++++++++++++++++ .../editors/vscode/extensions/default.nix | 45 +--------------- 2 files changed, 53 insertions(+), 44 deletions(-) create mode 100644 pkgs/applications/editors/vscode/extensions/continue.continue/default.nix diff --git a/pkgs/applications/editors/vscode/extensions/continue.continue/default.nix b/pkgs/applications/editors/vscode/extensions/continue.continue/default.nix new file mode 100644 index 000000000000..6c22de22e2b2 --- /dev/null +++ b/pkgs/applications/editors/vscode/extensions/continue.continue/default.nix @@ -0,0 +1,52 @@ +{ + autoPatchelfHook, + lib, + stdenv, + vscode-utils, +}: + +vscode-utils.buildVscodeMarketplaceExtension { + mktplcRef = + let + sources = { + "x86_64-linux" = { + arch = "linux-x64"; + hash = "sha256-HXyY96fP9WjGWIe6ggQvygBnTEKRLUb5Qy18Vbjn160="; + }; + "x86_64-darwin" = { + arch = "darwin-x64"; + hash = "sha256-2b04CLmbOxXsTzheEUacqZuBtA/rSZqRMLor0lT2gsU="; + }; + "aarch64-linux" = { + arch = "linux-arm64"; + hash = "sha256-/eKZ3bkZ2jFr8cTpNLO6t8wsRfLyhLkQHMrkTWtCWb8="; + }; + "aarch64-darwin" = { + arch = "darwin-arm64"; + hash = "sha256-JRVrV2yYSfuwuBcM2MDJZz5vNRYHG4n6I/GozgdDOgk="; + }; + }; + in + { + name = "continue"; + publisher = "Continue"; + version = "1.1.76"; + } + // sources.${stdenv.system} or (throw "Unsupported system: ${stdenv.system}"); + nativeBuildInputs = lib.optionals stdenv.hostPlatform.isLinux [ autoPatchelfHook ]; + buildInputs = [ (lib.getLib stdenv.cc.cc) ]; + meta = { + changelog = "https://marketplace.visualstudio.com/items/Continue.continue"; + description = "Open-source AI code assistant"; + downloadPage = "https://marketplace.visualstudio.com/items?itemName=Continue.continue"; + homepage = "https://github.com/continuedev/continue"; + license = lib.licenses.asl20; + maintainers = [ lib.maintainers.raroh73 ]; + platforms = [ + "x86_64-linux" + "x86_64-darwin" + "aarch64-darwin" + "aarch64-linux" + ]; + }; +} diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 185f48bfdd96..9c2eb53aa8b7 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -1088,50 +1088,7 @@ let callPackage ./contextmapper.context-mapper-vscode-extension { }; - continue.continue = buildVscodeMarketplaceExtension { - mktplcRef = - let - sources = { - "x86_64-linux" = { - arch = "linux-x64"; - hash = "sha256-mm7/ITiXuSrFrAwRPVYYJ6l5b4ODyiCPv5H+WioDAWY="; - }; - "x86_64-darwin" = { - arch = "darwin-x64"; - hash = "sha256-ySFiSJ+6AgxECzekBIlPl2BhWJvt5Rf1DFqg6b/6PDs="; - }; - "aarch64-linux" = { - arch = "linux-arm64"; - hash = "sha256-zqvhlA9APWtJowCOceB52HsfU3PaAWciZWxY/QcOYgg="; - }; - "aarch64-darwin" = { - arch = "darwin-arm64"; - hash = "sha256-CjzAntSjbYlauVptCnqE/HpwdudoGaTMML6Fyzj48pU="; - }; - }; - in - { - name = "continue"; - publisher = "Continue"; - version = "1.1.49"; - } - // sources.${stdenv.system} or (throw "Unsupported system: ${stdenv.system}"); - nativeBuildInputs = lib.optionals stdenv.hostPlatform.isLinux [ autoPatchelfHook ]; - buildInputs = [ (lib.getLib stdenv.cc.cc) ]; - meta = { - description = "Open-source autopilot for software development - bring the power of ChatGPT to your IDE"; - downloadPage = "https://marketplace.visualstudio.com/items?itemName=Continue.continue"; - homepage = "https://github.com/continuedev/continue"; - license = lib.licenses.asl20; - maintainers = [ lib.maintainers.raroh73 ]; - platforms = [ - "x86_64-linux" - "x86_64-darwin" - "aarch64-darwin" - "aarch64-linux" - ]; - }; - }; + continue.continue = callPackage ./continue.continue { }; coolbear.systemd-unit-file = buildVscodeMarketplaceExtension { mktplcRef = { From 26ae6417113b646631e6bdf8d2fa57bf2a7adf06 Mon Sep 17 00:00:00 2001 From: Jean Lucas Date: Thu, 14 Aug 2025 10:17:21 -0400 Subject: [PATCH 2/2] vscode-extensions.continue.continue: add flacks as maintainer --- .../editors/vscode/extensions/continue.continue/default.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/applications/editors/vscode/extensions/continue.continue/default.nix b/pkgs/applications/editors/vscode/extensions/continue.continue/default.nix index 6c22de22e2b2..0b57890a8729 100644 --- a/pkgs/applications/editors/vscode/extensions/continue.continue/default.nix +++ b/pkgs/applications/editors/vscode/extensions/continue.continue/default.nix @@ -41,7 +41,10 @@ vscode-utils.buildVscodeMarketplaceExtension { downloadPage = "https://marketplace.visualstudio.com/items?itemName=Continue.continue"; homepage = "https://github.com/continuedev/continue"; license = lib.licenses.asl20; - maintainers = [ lib.maintainers.raroh73 ]; + maintainers = with lib.maintainers; [ + raroh73 + flacks + ]; platforms = [ "x86_64-linux" "x86_64-darwin"