forked from Pedro-Beirao/dsda-launcher
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathinit-doom-env.sh
More file actions
13 lines (9 loc) · 773 Bytes
/
init-doom-env.sh
File metadata and controls
13 lines (9 loc) · 773 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
#!/bin/zsh
touch ~/.doom-env.sh
echo "#!/bin/zsh\nlaunchctl setenv DOOMWADDIR \$DOOMWADDIR\nlaunchctl setenv DOOMWADPATH \$DOOMWADPATH" > ~/.doom-env.sh
chmod +x ~/.doom-env.sh
touch ~/Library/LaunchAgents/com.doom.env.plist
echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">\n<plist version=\"1.0\">\n<dict>\n <key>Label</key>\n <string>com.doom.env</string>\n <key>Program</key>\n <string>/Users/$USER/.doom-env.sh</string>\n <key>RunAtLoad</key>\n <true/>\n</dict>\n</plist>" > ~/Library/LaunchAgents/com.doom.env.plist
launchctl unload -w ~/Library/LaunchAgents/com.doom.env.plist
launchctl load -w ~/Library/LaunchAgents/com.doom.env.plist
zsh ~/.doom-env.sh