From 2f7044f5a62be95dbd0a8b2dd736e79d63ba30c8 Mon Sep 17 00:00:00 2001 From: "Eric D. Rohler" Date: Thu, 18 Oct 2018 06:00:19 -0400 Subject: [PATCH] add bashrc --- .bashrc | 60 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 .bashrc diff --git a/.bashrc b/.bashrc new file mode 100644 index 0000000..5e18d3d --- /dev/null +++ b/.bashrc @@ -0,0 +1,60 @@ +# .bashrc + +# Source global definitions +if [ -f /etc/bashrc ]; then + . /etc/bashrc +fi + +if [ -f `which powerline-daemon` ]; then + powerline-daemon -q + POWERLINE_BASH_CONTINUATION=1 + POWERLINE_BASH_SELECT=1 + . /usr/share/powerline/bash/powerline.sh +fi + +# Uncomment the following line if you don't like systemctl's auto-paging feature: +# export SYSTEMD_PAGER= +# User specific aliases and functions + +PATH=$PATH:$HOME/.local/bin:$HOME/bin + +export PATH + +# if [[ ! $TERM =~ screen ]]; then +# exec tmux +# fi + + +# pyenv setup +export PYENV_ROOT="$HOME/.pyenv" +export PATH="$PYENV_ROOT/bin:$PATH" +if command -v pyenv 1>/dev/null 2>&1; then + eval "$(pyenv init -)" +fi +eval "$(pyenv virtualenv-init -)" + +# rbenv setup +export PATH="$HOME/.rbenv/bin:$PATH" +export PATH="$HOME/.rbenv/plugins/ruby-build/bin:$PATH" +eval "$(rbenv init -)" + +# nvm setup +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 + +# go setup +export GOPATH=$HOME/go + +# msssql server setup +export PATH="$PATH:/opt/mssql-tools/bin" + +export VISUAL=nvim +export VIMCONFIG=~/.vim +export VIMDATA=~/.vim +export FZF_DEFAULT_COMMAND="rg --files" +alias vim=nvim +alias vi=nvim +alias dnfupdate='sudo dnf update -y' +alias src="cd /home/$USER/src/" +