# If not running interactively, don't do anything [[ $- != *i* ]] && return source .bash_inc # For SSH Agent user service #export SSH_AUTH_SOCK="$XDG_RUNTIME_DIR/ssh-agent.socket" SSH_ENV="$HOME/.ssh/environment" function start_agent { echo "Initialising new SSH agent..." /usr/bin/ssh-agent | sed 's/^echo/#echo/' > "${SSH_ENV}" echo succeeded chmod 600 "${SSH_ENV}" . "${SSH_ENV}" > /dev/null /usr/bin/ssh-add; } # Source SSH settings, if applicable if [ -f "${SSH_ENV}" ]; then . "${SSH_ENV}" > /dev/null #ps ${SSH_AGENT_PID} doesn't work under cywgin ps -ef | grep ${SSH_AGENT_PID} | grep ssh-agent$ > /dev/null || { start_agent; } else start_agent; fi # Add personal path to the path string add_to_envpath /home/obsidianblk/.local/bin add_to_envpath /home/obsidianblk/.local/sbin alias ls='ls --color=auto' COLOR_PROMPT=yes source ~/Development/MyBash/colors.rc.sh source ~/Development/MyBash/ps1.rc.sh cat ~/.cache/wal/sequences # Now display neofetch information. neofetch