summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--nix/node_modules.nix1
-rw-r--r--nix/opencode.nix4
2 files changed, 5 insertions, 0 deletions
diff --git a/nix/node_modules.nix b/nix/node_modules.nix
index 6b5958470..e10e85d2f 100644
--- a/nix/node_modules.nix
+++ b/nix/node_modules.nix
@@ -54,6 +54,7 @@ stdenvNoCC.mkDerivation {
--filter '!./' \
--filter './packages/opencode' \
--filter './packages/desktop' \
+ --filter './packages/app' \
--frozen-lockfile \
--ignore-scripts \
--no-progress
diff --git a/nix/opencode.nix b/nix/opencode.nix
index b7d6f9594..b629d0b55 100644
--- a/nix/opencode.nix
+++ b/nix/opencode.nix
@@ -3,6 +3,7 @@
stdenvNoCC,
callPackage,
bun,
+ nodejs,
sysctl,
makeBinaryWrapper,
models-dev,
@@ -19,6 +20,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
nativeBuildInputs = [
bun
+ nodejs # for patchShebangs node_modules
installShellFiles
makeBinaryWrapper
models-dev
@@ -29,6 +31,8 @@ stdenvNoCC.mkDerivation (finalAttrs: {
runHook preConfigure
cp -R ${finalAttrs.node_modules}/. .
+ patchShebangs node_modules
+ patchShebangs packages/*/node_modules
runHook postConfigure
'';