From f0545c8775c90b80ad265825bb8b82d95ac6e1de Mon Sep 17 00:00:00 2001 From: Caleb Norton Date: Sat, 7 Feb 2026 16:23:25 -0600 Subject: [PATCH 1/2] fix: revert "feat(app): add web input focus shortcut (#12493)" This reverts commit 805207e096a174083f06e5426d31b7a0f37b15ca. --- bun.lock | 2 +- packages/opencode/script/build.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/bun.lock b/bun.lock index fd562bd237f..fcb2f8f0cf9 100644 --- a/bun.lock +++ b/bun.lock @@ -1,6 +1,6 @@ { "lockfileVersion": 1, - "configVersion": 0, + "configVersion": 1, "workspaces": { "": { "name": "opencode", diff --git a/packages/opencode/script/build.ts b/packages/opencode/script/build.ts index b55f04d8704..f0b3fa828a7 100755 --- a/packages/opencode/script/build.ts +++ b/packages/opencode/script/build.ts @@ -1,6 +1,6 @@ #!/usr/bin/env bun -import solidPlugin from "../../../node_modules/@opentui/solid/scripts/solid-plugin" +import solidPlugin from "../node_modules/@opentui/solid/scripts/solid-plugin" import path from "path" import fs from "fs" import { $ } from "bun" From 3cad622f8f61d58f87ed5f9f94f65d03191c6708 Mon Sep 17 00:00:00 2001 From: Caleb Norton Date: Thu, 5 Feb 2026 14:32:02 -0600 Subject: [PATCH 2/2] feat(nix): expose overlay for downstream use --- flake.nix | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/flake.nix b/flake.nix index ea78b1a4348..40e9d337f58 100644 --- a/flake.nix +++ b/flake.nix @@ -30,6 +30,26 @@ }; }); + overlays = { + default = + final: _prev: + let + node_modules = final.callPackage ./nix/node_modules.nix { + inherit rev; + }; + opencode = final.callPackage ./nix/opencode.nix { + inherit node_modules; + }; + desktop = final.callPackage ./nix/desktop.nix { + inherit opencode; + }; + in + { + inherit opencode; + opencode-desktop = desktop; + }; + }; + packages = forEachSystem ( pkgs: let