From 3029f877ec305ba6b9fd8081f0a7e36c5d07439a Mon Sep 17 00:00:00 2001 From: Ivan Malison Date: Wed, 24 Jun 2026 22:48:00 -0700 Subject: [PATCH] claude-remote-control: pass --spawn=same-dir to avoid first-run prompt Without it, a fresh `claude rc` start blocks on the interactive "[1] same-dir / [2] worktree" spawn-mode question, which hangs the systemd service on new hosts/directories until answered by hand. Co-Authored-By: Claude Opus 4.8 (1M context) --- nixos/claude-remote-control.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/nixos/claude-remote-control.nix b/nixos/claude-remote-control.nix index fbfeaf2d..3fce61e3 100644 --- a/nixos/claude-remote-control.nix +++ b/nixos/claude-remote-control.nix @@ -79,6 +79,9 @@ "${pkgs.claude-code}/bin/claude remote-control" "--remote-control-session-name-prefix ${namePrefix}" "--permission-mode bypassPermissions" + # Set spawn mode explicitly so a fresh start doesn't block on the + # interactive "[1] same-dir / [2] worktree" first-run prompt. + "--spawn same-dir" ]; ExecStop = "${pkgs.tmux}/bin/tmux -L ${socket} kill-server"; Restart = "on-failure";