diff --git a/pkgs/by-name/cl/claude-code/package.nix b/pkgs/by-name/cl/claude-code/package.nix index 79bf6ba1cac6..f932cd7f1816 100644 --- a/pkgs/by-name/cl/claude-code/package.nix +++ b/pkgs/by-name/cl/claude-code/package.nix @@ -22,6 +22,11 @@ buildNpmPackage (finalAttrs: { postPatch = '' cp ${./package-lock.json} package-lock.json + + # Replace hardcoded `/bin/bash` with `/usr/bin/env bash` for Nix compatibility + # https://github.com/anthropics/claude-code/issues/15195 + substituteInPlace cli.js \ + --replace-warn '#!/bin/bash' '#!/usr/bin/env bash' ''; dontNpmBuild = true;