Commit e510e227 authored by Wang Liao's avatar Wang Liao Committed by wliao
Browse files

kitty: Binary wrap kitty, and sign on darwin

Using shell to wrap is slow and not recommended, this alsos fixes issue
on aarch64-darwin sequoia 15.1.
Also auto sign kitty to prevent permission error on x86_64-darwin.
parent 71408df7
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -28,6 +28,8 @@
, go_1_23
, buildGo123Module
, nix-update-script
, makeBinaryWrapper
, autoSignDarwinBinariesHook
}:

with python3Packages;
@@ -85,9 +87,11 @@ buildPythonApplication rec {
    sphinx-inline-tabs
    go_1_23
    fontconfig
    makeBinaryWrapper
  ] ++ lib.optionals stdenv.hostPlatform.isDarwin [
    imagemagick
    libicns  # For the png2icns tool.
    autoSignDarwinBinariesHook
  ] ++ lib.optionals stdenv.hostPlatform.isLinux [
    wayland-scanner
  ];
+1 −0
Original line number Diff line number Diff line
@@ -2813,6 +2813,7 @@ with pkgs;
  kitty = darwin.apple_sdk_11_0.callPackage ../applications/terminal-emulators/kitty {
    harfbuzz = harfbuzz.override { withCoreText = stdenv.hostPlatform.isDarwin; };
    inherit (darwin) autoSignDarwinBinariesHook;
    inherit (darwin.apple_sdk_11_0) Libsystem;
    inherit (darwin.apple_sdk_11_0.frameworks)
      Cocoa