dotfiles/env-setup

20 lines
723 B
Fish
Executable File

#!/opt/homebrew/bin/fish
set -gx XDG_CONFIG_HOME ~/Library/Application\ Config
set -gx XDG_CACHE_HOME ~/Library/Caches
set -gx XDG_DATA_HOME ~/Library/Application\ Support
set -gx XDG_STATE_HOME ~/Library/Application\ State
launchctl setenv XDG_CONFIG_HOME $XDG_CONFIG_HOME
launchctl setenv XDG_CACHE_HOME $XDG_CACHE_HOME
launchctl setenv XDG_DATA_HOME $XDG_DATA_HOME
launchctl setenv XDG_STATE_HOME $XDG_STATE_HOME
launchctl setenv ANDROID_SDK_HOME $XDG_DATA_HOME/Android
launchctl setenv CARGO_HOME $XDG_DATA_HOME/Cargo
launchctl setenv GOPATH $XDG_DATA_HOME/Go
launchctl setenv IPFS_PATH $XDG_DATA_HOME/IPFS
launchctl setenv PASSWORD_STORE_DIR "$XDG_DATA_HOME/pass"
launchctl setenv GNUPGHOME "$XDG_DATA_HOME/gnupg"