From 83cc719d53c59fea985d96aaa0f9105b8b49c3fc Mon Sep 17 00:00:00 2001 From: zowoq <59103226+zowoq@users.noreply.github.com> Date: Thu, 9 Jul 2026 19:20:25 +1000 Subject: [PATCH] kitty: work around `ld64` hardening issue --- pkgs/by-name/ki/kitty/package.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pkgs/by-name/ki/kitty/package.nix b/pkgs/by-name/ki/kitty/package.nix index b9483acf8a76..9795d74cdc06 100644 --- a/pkgs/by-name/ki/kitty/package.nix +++ b/pkgs/by-name/ki/kitty/package.nix @@ -45,6 +45,8 @@ makeBinaryWrapper, darwin, cairo, + # TODO: Clean up on `staging`. + llvmPackages, }: with python3Packages; @@ -117,6 +119,8 @@ buildPythonApplication rec { imagemagick libicns # For the png2icns tool. darwin.autoSignDarwinBinariesHook + # TODO: Clean up on `staging`. + llvmPackages.lld ] ++ lib.optionals stdenv.hostPlatform.isLinux [ wayland-scanner @@ -153,6 +157,10 @@ buildPythonApplication rec { CGO_ENABLED = 0; GOFLAGS = "-trimpath"; GOTOOLCHAIN = "local"; + } + # TODO: Clean up on `staging`. + // lib.optionalAttrs stdenv.hostPlatform.isDarwin { + NIX_CFLAGS_LINK = "-fuse-ld=lld"; }; configurePhase = ''