Skip to content

Commit e1b6113

Browse files
authored
gemini-cli: fix file collisions (#420734)
2 parents ed341aa + 1aff5d6 commit e1b6113

File tree

1 file changed

+7
-11
lines changed

1 file changed

+7
-11
lines changed

pkgs/by-name/ge/gemini-cli/package.nix

Lines changed: 7 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -36,20 +36,16 @@ buildNpmPackage (finalAttrs: {
3636

3737
installPhase = ''
3838
runHook preInstall
39+
mkdir -p $out/{bin,share/gemini-cli}
3940
40-
mkdir -p "$out/lib"
41+
cp -r node_modules $out/share/gemini-cli/
4142
42-
cp -r node_modules "$out/lib/"
43-
44-
rm -f "$out/lib/node_modules/@google/gemini-cli"
45-
rm -f "$out/lib/node_modules/@google/gemini-cli-core"
46-
47-
cp -r packages/cli "$out/lib/node_modules/@google/gemini-cli"
48-
cp -r packages/core "$out/lib/node_modules/@google/gemini-cli-core"
49-
50-
mkdir -p "$out/bin"
51-
ln -s ../lib/node_modules/@google/gemini-cli/dist/index.js "$out/bin/gemini"
43+
rm -f $out/share/gemini-cli/node_modules/@google/gemini-cli
44+
rm -f $out/share/gemini-cli/node_modules/@google/gemini-cli-core
45+
cp -r packages/cli $out/share/gemini-cli/node_modules/@google/gemini-cli
46+
cp -r packages/core $out/share/gemini-cli/node_modules/@google/gemini-cli-core
5247
48+
ln -s $out/share/gemini-cli/node_modules/@google/gemini-cli/dist/index.js $out/bin/gemini
5349
runHook postInstall
5450
'';
5551

0 commit comments

Comments
 (0)