From 2b7e2edee55ccb4d7bef0ba167864db399b29b20 Mon Sep 17 00:00:00 2001 From: Dax Raad Date: Tue, 16 Dec 2025 14:21:07 -0500 Subject: [PATCH] core: ensure desktop app loads user shell environment variables Changes shell spawn flags from -l to -il so that ~/.zshrc and ~/.bashrc are sourced when starting the desktop app on macOS and Linux. This fixes missing PATH and other environment variables that users expect to be available. --- packages/tauri/src-tauri/src/lib.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/tauri/src-tauri/src/lib.rs b/packages/tauri/src-tauri/src/lib.rs index c35137043..08bec528d 100644 --- a/packages/tauri/src-tauri/src/lib.rs +++ b/packages/tauri/src-tauri/src/lib.rs @@ -78,7 +78,7 @@ fn spawn_sidecar(app: &AppHandle, port: u16) -> CommandChild { .env("OPENCODE_EXPERIMENTAL_ICON_DISCOVERY", "true") .env("OPENCODE_CLIENT", "desktop") .args([ - "-l", + "-il", "-c", &format!("{} serve --port={}", sidecar_path.display(), port), ])