From 375ff434f2a03d9711253c059ed7394d405cd9f4 Mon Sep 17 00:00:00 2001 From: David Tomaschik Date: Thu, 25 Sep 2025 05:11:22 -0700 Subject: [PATCH] Update darwin variables --- bin/darwin-env.sh | 8 ++++++++ darwin-env.plist | 16 ++++++++++++++++ 2 files changed, 24 insertions(+) create mode 100755 bin/darwin-env.sh create mode 100644 darwin-env.plist diff --git a/bin/darwin-env.sh b/bin/darwin-env.sh new file mode 100755 index 0000000..ff6c6dc --- /dev/null +++ b/bin/darwin-env.sh @@ -0,0 +1,8 @@ +#!/bin/sh + +env > ${TMPDIR}/env-pre +. ${HOME}/.shenv +env > ${TMPDIR}/env-post +for VAR in $(env | cut -d'=' -f1) ; do + /bin/launchctl setenv "${VAR}" "$(eval echo \$${VAR})" +done diff --git a/darwin-env.plist b/darwin-env.plist new file mode 100644 index 0000000..80c2120 --- /dev/null +++ b/darwin-env.plist @@ -0,0 +1,16 @@ + + + + + Label + com.user.loadvars + ProgramArguments + + /bin/sh + -c + ~/bin/darwin-env.sh || true + + RunAtLoad + + +