From 4b1b722e986bdfbc5d7ea7f4146ee92e44625d39 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Benoit?= Date: Sat, 23 May 2026 16:20:21 +0200 Subject: [PATCH] fix(nix): re-inherit patches in desktop, ad-hoc sign .app on darwin (#27869) --- nix/desktop.nix | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/nix/desktop.nix b/nix/desktop.nix index c7ae65ada7..d0d7fa7eca 100644 --- a/nix/desktop.nix +++ b/nix/desktop.nix @@ -3,6 +3,7 @@ stdenv, bun, nodejs, + darwin, electron_41, makeWrapper, writableTmpDirAsHomeHook, @@ -14,7 +15,12 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "opencode-desktop"; - inherit (opencode) version src node_modules; + inherit (opencode) + version + src + node_modules + patches + ; nativeBuildInputs = [ bun @@ -23,6 +29,9 @@ stdenv.mkDerivation (finalAttrs: { writableTmpDirAsHomeHook ] ++ lib.optionals stdenv.hostPlatform.isLinux [ autoPatchelfHook + ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ + # Ad-hoc sign the .app: --config.mac.identity=null below skips signing. + darwin.autoSignDarwinBinariesHook ]; buildInputs = lib.optionals stdenv.hostPlatform.isLinux [