From 1b1672bc9de3f686b7b43a14cbdd5ea0c14d9ed1 Mon Sep 17 00:00:00 2001 From: Josh Heinrichs Date: Tue, 8 Apr 2025 14:37:28 -0600 Subject: [PATCH] iterm2: fix passing args on the cli If I try to run iterm2 on the cli, I get prompted to approve running "installerPhase". We appear to be accidentally baking this into the wrapper script rather than "$@" due to improper escaping. --- pkgs/by-name/it/iterm2/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/it/iterm2/package.nix b/pkgs/by-name/it/iterm2/package.nix index 12243e25da32..2fd490ef1896 100644 --- a/pkgs/by-name/it/iterm2/package.nix +++ b/pkgs/by-name/it/iterm2/package.nix @@ -34,7 +34,7 @@ stdenvNoCC.mkDerivation rec { mkdir -p "$out/bin" cat << EOF > "$out/bin/iterm2" #!${stdenvNoCC.shell} - open -na "$APP_DIR" --args "$@" + open -na "$APP_DIR" --args "\$@" EOF chmod +x "$out/bin/iterm2" runHook postInstall