1
0
Fork 0
dotfiles/etc/profile

37 lines
618 B
Bash

has() {
command -V "$1" > /dev/null
}
source_if() {
if [ -e "$1" ]; then
source "$1"
fi
}
path_if() {
if [ -d "$1" ]; then
case ":$PATH:" in
*:"$1":*)
;;
*)
PATH="${1}${PATH:+:$PATH}"
esac
fi
}
source_if "${HOME}/.nix-profile/etc/profile.d/nix.sh"
if has brew; then
source_if "$(brew --prefix asdf)/libexec/asdf.sh"
fi
path_if "$HOME/bin"
path_if "$HOME/.local/bin"
unset -f source_if
unset -f path_if
if has gnome-keyring-daemon; then
eval "$(gnome-keyring-daemon --start)"
export SSH_AUTH_SOCK
fi