From 17df0840302705afafc12dbb799538ad362661ce Mon Sep 17 00:00:00 2001 From: Marie Ramlow Date: Mon, 24 Nov 2025 21:01:02 +0100 Subject: [PATCH] gemini-cli: prevent reference to npmDeps --- pkgs/by-name/ge/gemini-cli/package.nix | 4 ++++ 1 file changed, 4 insertions(+) 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