- commit
- d9edbf0
- parent
- ce4e7b6
- author
- Eric Bower
- date
- 2025-10-13 12:11:27 -0400 EDT
refactor: revert env var
1 files changed,
+0,
-27
+0,
-27
1@@ -1051,33 +1051,6 @@ fn createSession(allocator: std.mem.Allocator, session_name: []const u8) !*Sessi
2 };
3 _ = c.putenv(@ptrCast(zmx_session_var.ptr));
4
5- // Forward important environment variables from daemon
6- // (Most variables like HOME, USER, PATH are already inherited)
7- const env_vars = [_][]const u8{
8- "TERM", // Terminal type
9- "DISPLAY", // X11 display
10- "XAUTHORITY", // X11 auth
11- "WAYLAND_DISPLAY", // Wayland display
12- "WINDOWID", // X11 window ID
13- "SSH_AUTH_SOCK", // SSH agent socket
14- "SSH_AGENT_PID", // SSH agent PID
15- "SSH_CONNECTION", // SSH connection info
16- "XDG_RUNTIME_DIR", // XDG runtime directory
17- "LANG", // Primary locale
18- "LC_ALL", // Override all locale settings
19- "LC_CTYPE", // Character classification
20- "COLORTERM", // Truecolor support indicator
21- };
22-
23- for (env_vars) |var_name| {
24- if (std.posix.getenv(var_name)) |value| {
25- const env_var = std.fmt.allocPrint(allocator, "{s}={s}\x00", .{ var_name, value }) catch {
26- std.posix.exit(1);
27- };
28- _ = c.putenv(@ptrCast(env_var.ptr));
29- }
30- }
31-
32 const shell = std.posix.getenv("SHELL") orelse "/bin/sh";
33 execShellWithPrompt(allocator, session_name, shell);
34 }