dotfiles/.zshenv
surtur b758f5d2ee
zshenv: only edit default PATH if $IN_NIX_SHELL...
...is set.
otherwise the default is satisfying.
2022-05-02 23:45:36 +02:00

39 lines
1.1 KiB
Bash

# ~/.zshenv
export GOPATH="$HOME/utils/go"
export GOBIN="$GOPATH/bin"
export ANDROID_SDK_ROOT="$HOME/utils/Android/Sdk"
export ANDROID_SDK_PATH=$ANDROID_SDK_ROOT
export ANDROID_NDK_PATH=$ANDROID_SDK_ROOT/ndk-bundle
export ANDROID_NDK_HOME=$ANDROID_NDK_PATH
export AndroidSdkPath=$ANDROID_SDK_ROOT
export AndroidNdkPath=$ANDROID_NDK_PATH
export CCACHE_DISABLE="true"
[ -z "$IN_NIX_SHELL" ] && export PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin"
add_to_path() {
local p=$1
if [[ ! "$PATH" == *"$p"* ]]; then
export PATH="$p:$PATH"
fi
}
add_to_path "/usr/lib64/ccache"
add_to_path "$ANDROID_SDK_ROOT/platform-tools"
add_to_path "$ANDROID_SDK_ROOT/tools"
add_to_path "$HOME/.local/share/JetBrains/Toolbox/bin"
add_to_path "/var/lib/flatpak/exports/bin"
add_to_path "$HOME/.local/share/flatpak/exports/bin"
add_to_path "/opt/metasploit-framework/bin"
add_to_path "$HOME/.cargo/bin"
add_to_path "$GOPATH/bin"
add_to_path "$HOME/.arkade/bin"
add_to_path "$HOME/.asdf/bin"
add_to_path "$HOME/.asdf/shims"
add_to_path "$HOME/.local/bin"
add_to_path "$HOME/utils/bin"