about summary refs log tree commit diff
path: root/pkgs/applications/terminal-emulators/iterm2
diff options
context:
space:
mode:
authorRandy Eckenrode <randy@largeandhighquality.com>2022-08-13 20:12:11 -0400
committerRandy Eckenrode <randy@largeandhighquality.com>2022-08-13 20:33:52 -0400
commit3ea22dab7d906f400cc5983874dbadeb8127c662 (patch)
treed82febf7f95af5d638ac47ef7f0c68ad2dbb46ae /pkgs/applications/terminal-emulators/iterm2
parent9bde9353e94dc0acdc1e4678333f423502cca4a3 (diff)
iterm2: fix on macOS 13
The fixup phase runs patch-shebangs, which modifies the shell
integration scripts included the iTerm2.app bundle. This causes iTerm2
to be identified as damaged on macOS 13, which prevents it from running.
This is due to changes in macOS 13 that checks signatures every time a
notarized app is run on macOS 13. Since iTerm2 is using upstream’s build
due to entitlements, it is notarized and must not be modified.

See https://eclecticlight.co/2022/06/17/app-security-changes-coming-in-ventura/
for more details on the changes.
Diffstat (limited to 'pkgs/applications/terminal-emulators/iterm2')
-rw-r--r--pkgs/applications/terminal-emulators/iterm2/default.nix2
1 files changed, 2 insertions, 0 deletions
diff --git a/pkgs/applications/terminal-emulators/iterm2/default.nix b/pkgs/applications/terminal-emulators/iterm2/default.nix
index e8fbb8cb9fa97..bc42b6102c6a9 100644
--- a/pkgs/applications/terminal-emulators/iterm2/default.nix
+++ b/pkgs/applications/terminal-emulators/iterm2/default.nix
@@ -18,6 +18,8 @@ stdenvNoCC.mkDerivation rec {
     sha256 = "sha256-ZE/uYBKB2popdIdZWA8AvyJiwMzt32u6u/H/AyNcoVo=";
   };
 
+  dontFixup = true;
+
   installPhase = ''
     runHook preInstall
     APP_DIR="$out/Applications/iTerm2.app"