#-----------------------------------------------------------------------------# # General Bash Configuration File ## source ~/.bashrc ## niblock ## #-----------------------------------------------------------------------------# # Source global definitions if [ -f /etc/bashrc ]; then . /etc/bashrc fi #-----------------------------------------------------------------------------# # Prompt #-----------------------------------------------------------------------------# #-----------------------------------------------------------------------------# # Aliases #-----------------------------------------------------------------------------# alias tssh="source ~/.ssh/auth_ssh; ssh -A" complete -F _ssh tssh #-----------------------------------------------------------------------------# # Functions #-----------------------------------------------------------------------------# #If redshift wasn't automatically started, this will do it function tint(){ redshift -l 42.8864500:-78.8783700 -t 5000:4000 & } # Function for keeping ssh-agent happy function yssh(){ echo "export SSH_AUTH_SOCK=$SSH_AUTH_SOCK" > ~/.ssh/auth_ssh } #-----------------------------------------------------------------------------# # Path #-----------------------------------------------------------------------------# # Ruby Gems if which ruby >/dev/null && which gem >/dev/null; then PATH="$(ruby -rubygems -e 'puts Gem.user_dir')/bin:$PATH" fi # RVM PATH="$HOME/.rvm/bin:$PATH" # Add Python projects to path PYTHONPATH="${PYTHONPATH}:/home/niblock/Lab/gomez_audit" export PYTHONPATH export PATH export SSH_AUTH_SOCK=$HOME/.yubiagent/sock