diff --git a/pkgs/development/lua-modules/overrides.nix b/pkgs/development/lua-modules/overrides.nix index 0b584b579851..dd86a20f6bc4 100644 --- a/pkgs/development/lua-modules/overrides.nix +++ b/pkgs/development/lua-modules/overrides.nix @@ -939,8 +939,12 @@ in # patchShebang removes the nvim in nlua's shebang so we hardcode one postFixup = '' - sed -i -e "1 s|.*|#\!${coreutils}/bin/env -S ${neovim-unwrapped}/bin/nvim -l|" "$out/bin/nlua" + substituteInPlace "$out/bin/nlua" \ + --replace-fail \ + "#!/usr/bin/env -S nvim" \ + "#!${coreutils}/bin/env -S ${neovim-unwrapped}/bin/nvim" ''; + dontPatchShebangs = true; };