# # ~/.bashrc # # If not running interactively, don't do anything [[ $- != *i* ]] && return alias ls='ls -G' PS1='[\u@\h \W]\$ ' if [ -x "$(command -v direnv)" ]; then eval "$(direnv hook bash)" fi alias edit="$(which emacsclient) " if [ -d "$HOME/.cache/wal" ]; then (cat "$HOME/.cache/wal/sequences" &) fi if [ -f ~/.bashrc.local ]; then source ~/.bashrc.local fi alias k=kubectl alias kctx=kubectx # Setup pyenv (https://github.com/pyenv/pyenv) if command -v pyenv 1>/dev/null 2>&1; then export PYENV_ROOT="$HOME/.pyenv" eval "$(pyenv init -)" fi if command -v pyenv virtualenv 1>/dev/null 2>&1; then eval "$(pyenv virtualenv-init -)" fi export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm [ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion