export VISUAL=vim export EDITOR=vim export PAGER=less export BROWSER=/usr/bin/firefox SSH_ENV="$HOME/.ssh/environment" function start_agent { /usr/bin/ssh-agent | sed 's/^echo/#echo/' > "${SSH_ENV}" chmod 600 "${SSH_ENV}" . "${SSH_ENV}" > /dev/null } # source SSH settings, if applicable if [ -f "${SSH_ENV}" ]; then . "${SSH_ENV}" > /dev/null ps -ef | grep ${SSH_AGENT_PID} | grep ssh-agent$ > /dev/null || { start_agent; } else start_agent; fi # if running bash if [ -n "$BASH_VERSION" ]; then # include .bashrc if it exists if [ -f "$HOME/.bashrc" ]; then . "$HOME/.bashrc" fi fi PATH="$HOME/bin:$HOME/.local/bin:$HOME/.bin/:$HOME/dotfiles/scripts/:$PATH"