🐞 Pass LaunchAgents environment variable to shell #1442
Labels
bug
Something isn't working
needs refinement
This issue is not complete and has to be refined by the maintainers
other
terminal
Description
I have set an environment variable using LaunchAgent (
launchctl setenv XDG_CONFIG_HOME /Users/yochem/Library/Config
) on startup.It sets
XDG_CONFIG_HOME
to a location so my shell (fish in my case) knows its config location.When I start iTerm2 or vscode, fish loads its config from the correct location (and XDG_CONFIG_HOME has a value). This is not the case with CodeEdit.
To Reproduce
~/Library/LaunchAgents/environment.plist
$ launchctl load ~/Library/LaunchAgents/environment.plist
$ echo $XDG_CONFIG_HOME
$ echo $XDG_CONFIG_HOME
Expected Behavior
I expect that CodeEdit behaves the same as other applications, and is aware of environment variables set via the LaunchAgent. It should pass this environment to the shell.
Version Information
CodeEdit: 0.0.3-alpha.36,5650b45
macOS: 14.0
Xcode: Not installed
Additional Context
No response
Screenshots
VSCode:
CodeEdit:
The text was updated successfully, but these errors were encountered: