From c50af17f7852ce82d8d3984d659ce34820e1fed8 Mon Sep 17 00:00:00 2001 From: Marco Bulgarini Date: Tue, 24 Jun 2025 06:04:24 +0200 Subject: [PATCH] wezterm: fix app bundle on darwin Signed-off-by: Marco Bulgarini Co-authored-by: Sizhe Zhao --- pkgs/by-name/we/wezterm/package.nix | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/we/wezterm/package.nix b/pkgs/by-name/we/wezterm/package.nix index 118a02e2c6b8..22d85651a88e 100644 --- a/pkgs/by-name/we/wezterm/package.nix +++ b/pkgs/by-name/we/wezterm/package.nix @@ -119,7 +119,12 @@ rustPlatform.buildRustPackage rec { cp -r assets/macos/WezTerm.app "$OUT_APP" rm $OUT_APP/*.dylib cp -r assets/shell-integration/* "$OUT_APP" - ln -s $out/bin/{wezterm,wezterm-mux-server,wezterm-gui,strip-ansi-escapes} "$OUT_APP" + # https://github.com/wezterm/wezterm/pull/6886 + # macOS will only recognize our application bundle + # if the binaries are inside of it. Move them there + # and create symbolic links for them in bin/. + mv $out/bin/{wezterm,wezterm-mux-server,wezterm-gui,strip-ansi-escapes} "$OUT_APP" + ln -s "$OUT_APP"/{wezterm,wezterm-mux-server,wezterm-gui,strip-ansi-escapes} "$out/bin" ''; passthru = {