diff --git a/pkgs/by-name/ge/gemini-cli/package.nix b/pkgs/by-name/ge/gemini-cli/package.nix index b58aa9ddfc24..882412fc204c 100644 --- a/pkgs/by-name/ge/gemini-cli/package.nix +++ b/pkgs/by-name/ge/gemini-cli/package.nix @@ -59,10 +59,14 @@ buildNpmPackage (finalAttrs: { --replace-fail "settings.merged.general?.disableUpdateNag" "(settings.merged.general?.disableUpdateNag ?? true)" ''; + # Prevent npmDeps from getting into the closure + disallowedReferences = [ finalAttrs.npmDeps ]; + installPhase = '' runHook preInstall mkdir -p $out/{bin,share/gemini-cli} + npm prune --omit=dev cp -r node_modules $out/share/gemini-cli/ rm -f $out/share/gemini-cli/node_modules/@google/gemini-cli