dotfiles/.bash_login
Andrei Jiroh Halili b0ee16d81f
feat(bashrc): add global bashrc stuff
Next, I'll import host-specifics then later this afternoon.

Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>
2023-01-06 01:22:50 +08:00

21 lines
No EOL
498 B
Bash

#!/usr/bin/env bash
export HOST_SPECIFIC_BASHRC_PATH="$HOME/.config/$HOSTNAME.bashrc"
# 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
# Stage 1: Load global bashrc
if [[ -f "$HOME/.bashrc" ]]; then
source "$HOME/.bashrc"
fi
# Stage 2: Machine specifcs
if [[ -f $HOST_SPECIFIC_BASHRC ]]; then
source "$HOST_SPECIFIC_BASHRC_PATH"
export HOST_SPECIFIC_BASHRC_LOADED=true
fi