dotfiles/.bash_profile

30 lines
1.1 KiB
Bash

# Import .bashrc for to unfuck login shells
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# Enable shell prompt colors (will not apply to command prompt).
export PS1='\[\e[38;5;46m\]\u\[\e[38;5;2m\]@\[\e[38;5;46m\]\h\[\e[38;5;2m\]:\[\e[38;5;33m\]\w\[\033[0m\]$ '
# Export GPG_TTY for signing stuff with gpg
export GPG_TTY=$(tty)
# Create pathrefs to dev folders
export L="/var/www/libs"
export S="/var/www/sites"
export R="/var/www/fw/reflect/"
export V="/var/www/fw/vegvisir/"
# Add XDG Base Directory specifications
export XDG_BIN_HOME="$HOME/.local/bin"
export XDG_DATA_HOME="$HOME/.local/share"
export XDG_CACHE_HOME="$HOME/.cache"
export XDG_CONFIG_HOME="$HOME/.config"
# Polyfill for AWS CLI XDG (sigh...)
# https://github.com/aws/aws-cli/issues/9031#issuecomment-2448119520
export AWS_CONFIG_FILE="$XDG_CONFIG_HOME/aws/config"
export AWS_CLI_HISTORY_FILE="$XDG_DATA_HOME/aws/history"
export AWS_CREDENTIALS_FILE="$XDG_DATA_HOME/aws/credentials"
export AWS_WEB_IDENTITY_TOKEN_FILE="$XDG_DATA_HOME/aws/token"
export AWS_SHARED_CREDENTIALS_FILE="$XDG_DATA_HOME/aws/shared-credentials"