dotfiles/.bash_login

25 lines
590 B
Bash
Raw Normal View History

#!/usr/bin/env bash
# # shellcheck disable=SC2046,SC1091,SC2155
# Stage 0: Source dotenv stuff from homedir
source "$HOME/.env"
if [[ -f "$HOME/.env.local" ]]; then
source "$HOME/.env.local"
export LOCAL_DOTENV_LOADED=true
fi
if [[ $TERMUX ]]; then
export SSH_AGENT_=todo
elif command -v keychain >> /dev/null; then
export KEYCHAIN_PATH=$(command -v keychain)
eval $(keychain --agents gpg,ssh --eval)
fi
# how about detecting local configs
if [ -f "$HOME/.config/localconfig.env" ]; then
. "$HOME/.config/localconfig.env"
fi
# # shellcheck source=./.bashrc
source ./.bashrc