From 065a08ad12ff6c78d4b67543903d545da3977131 Mon Sep 17 00:00:00 2001 From: Danny Breyfogle <27653146+dbreyfogle@users.noreply.github.com> Date: Wed, 18 Mar 2026 17:28:01 -0700 Subject: [PATCH] github-copilot-cli: fix build by preserving original filename --- pkgs/by-name/gi/github-copilot-cli/package.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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" '';