diff --git a/pkgs/by-name/gi/github-copilot-cli/package.nix b/pkgs/by-name/gi/github-copilot-cli/package.nix index 416ee7064abd..26065a74bf37 100644 --- a/pkgs/by-name/gi/github-copilot-cli/package.nix +++ b/pkgs/by-name/gi/github-copilot-cli/package.nix @@ -32,12 +32,14 @@ stdenv.mkDerivation (finalAttrs: { installPhase = '' runHook preInstall - install -Dm755 copilot $out/bin/copilot + # Use libexec to preserve filename when calling makeBinaryWrapper + install -Dm755 copilot $out/libexec/copilot runHook postInstall ''; postInstall = '' - wrapProgram $out/bin/copilot \ + # Filename must explictly be "copilot" for internal self-referencing + makeWrapper $out/libexec/copilot $out/bin/copilot \ --add-flags "--no-auto-update" '';