From f7a4fb1809ab56a5b4b9124fdc4a615303c45630 Mon Sep 17 00:00:00 2001 From: refi64 Date: Tue, 10 Feb 2026 07:31:46 -0600 Subject: [PATCH] linux: Forward env vars starting with ZED_ to flatpak-spawn (#48118) Otherwise, it's not easily possible to set *any* of these variables when running Zed. Release Notes: - Added forwarding of `ZED_*` environment variables when using the Flatpak --- crates/cli/src/main.rs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/crates/cli/src/main.rs b/crates/cli/src/main.rs index 32d727962e0331eb5d59b63bbf5aea6f67455d35..1a7129fa0a40424e80e8927bfa0978bbc4e002e7 100644 --- a/crates/cli/src/main.rs +++ b/crates/cli/src/main.rs @@ -952,6 +952,13 @@ mod flatpak { pub fn try_restart_to_host() { if let Some(flatpak_dir) = get_flatpak_dir() { let mut args = vec!["/usr/bin/flatpak-spawn".into(), "--host".into()]; + + for (name, value) in env::vars() { + if name.starts_with("ZED_") { + args.push(format!("--env={}={}", name, value).into()); + } + } + args.append(&mut get_xdg_env_args()); args.push("--env=ZED_UPDATE_EXPLANATION=Please use flatpak to update zed".into()); args.push(