diff options
Diffstat (limited to 'dotfiles-darwin/launchd')
| -rw-r--r-- | dotfiles-darwin/launchd/Makefile | 1 | ||||
| -rw-r--r-- | dotfiles-darwin/launchd/org.awhk.env.plist | 8 |
2 files changed, 7 insertions, 2 deletions
diff --git a/dotfiles-darwin/launchd/Makefile b/dotfiles-darwin/launchd/Makefile index 54d7b2a..83d0c81 100644 --- a/dotfiles-darwin/launchd/Makefile +++ b/dotfiles-darwin/launchd/Makefile @@ -1,3 +1,4 @@ +export ZSH := $(shell which zsh) export ENV_SH := $(realpath ../bin/env.sh) all: $(foreach plist, $(wildcard *.plist), ~/Library/LaunchAgents/${plist}) diff --git a/dotfiles-darwin/launchd/org.awhk.env.plist b/dotfiles-darwin/launchd/org.awhk.env.plist index 49b42d8..f598479 100644 --- a/dotfiles-darwin/launchd/org.awhk.env.plist +++ b/dotfiles-darwin/launchd/org.awhk.env.plist @@ -5,8 +5,12 @@ <key>Label</key> <string>org.awhk.env</string> - <key>Program</key> - <string>${ENV_SH}</string> + <key>ProgramArguments</key> + <array> + <string>${ZSH}</string> + <string>-l</string> + <string>${ENV_SH}</string> + </array> <key>StandardOutPath</key> <string>${HOME}/Library/Logs/org.awhk.env.log</string> |
