summaryrefslogtreecommitdiff
path: root/.bashrc
diff options
context:
space:
mode:
Diffstat (limited to '.bashrc')
-rw-r--r--.bashrc125
1 files changed, 0 insertions, 125 deletions
diff --git a/.bashrc b/.bashrc
deleted file mode 100644
index 73b3e1a..0000000
--- a/.bashrc
+++ /dev/null
@@ -1,125 +0,0 @@
-#
-# ~/.bashrc
-#
-
-[[ $- != *i* ]] && return
-
-colors() {
- local fgc bgc vals seq0
-
- printf "Color escapes are %s\n" '\e[${value};...;${value}m'
- printf "Values 30..37 are \e[33mforeground colors\e[m\n"
- printf "Values 40..47 are \e[43mbackground colors\e[m\n"
- printf "Value 1 gives a \e[1mbold-faced look\e[m\n\n"
-
- # foreground colors
- for fgc in {30..37}; do
- # background colors
- for bgc in {40..47}; do
- fgc=${fgc#37} # white
- bgc=${bgc#40} # black
-
- vals="${fgc:+$fgc;}${bgc}"
- vals=${vals%%;}
-
- seq0="${vals:+\e[${vals}m}"
- printf " %-9s" "${seq0:-(default)}"
- printf " ${seq0}TEXT\e[m"
- printf " \e[${vals:+${vals+$vals;}}1mBOLD\e[m"
- done
- echo; echo
- done
-}
-
-[ -r /usr/share/bash-completion/bash_completion ] && . /usr/share/bash-completion/bash_completion
-
-# Change the window title of X terminals
-case ${TERM} in
- xterm*|rxvt*|Eterm*|aterm|kterm|gnome*|interix|konsole*)
- PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME%%.*}:${PWD/#$HOME/\~}\007"'
- ;;
- screen*)
- PROMPT_COMMAND='echo -ne "\033_${USER}@${HOSTNAME%%.*}:${PWD/#$HOME/\~}\033\\"'
- ;;
-esac
-
-use_color=true
-
-# Set colorful PS1 only on colorful terminals.
-# dircolors --print-database uses its own built-in database
-# instead of using /etc/DIR_COLORS. Try to use the external file
-# first to take advantage of user additions. Use internal bash
-# globbing instead of external grep binary.
-safe_term=${TERM//[^[:alnum:]]/?} # sanitize TERM
-match_lhs=""
-[[ -f ~/.dir_colors ]] && match_lhs="${match_lhs}$(<~/.dir_colors)"
-[[ -f /etc/DIR_COLORS ]] && match_lhs="${match_lhs}$(</etc/DIR_COLORS)"
-[[ -z ${match_lhs} ]] \
- && type -P dircolors >/dev/null \
- && match_lhs=$(dircolors --print-database)
-[[ $'\n'${match_lhs} == *$'\n'"TERM "${safe_term}* ]] && use_color=true
-
-PS1="[\[$(tput sgr0)\]\[$(tput bold)\]\[\033[38;5;85m\]\t\[$(tput sgr0)\]] \[$(tput bold)\]\w\[$(tput sgr0)\] \[$(tput sgr0)\]\[$(tput bold)\]\[\033[38;5;226m\]\$(git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/(\1)/')\[$(tput sgr0)\] \[$(tput sgr0)\]\[$(tput bold)\]\[\033[38;5;85m\]\\$\[$(tput sgr0)\] \[$(tput sgr0)\]"
-
-unset use_color safe_term match_lhs sh
-
-alias cp="cp -i" # confirm before overwriting something
-alias df='df -h' # human-readable sizes
-alias music="mocp"
-
-xhost +local:root > /dev/null 2>&1
-
-complete -cf sudo
-
-# Bash won't get SIGWINCH if another process is in the foreground.
-# Enable checkwinsize so that bash will check the terminal size when
-# it regains control. #65623
-# http://cnswww.cns.cwru.edu/~chet/bash/FAQ (E11)
-shopt -s checkwinsize
-
-shopt -s expand_aliases
-
-# export QT_SELECT=4
-
-# Enable history appending instead of overwriting. #139609
-shopt -s histappend
-
-#
-# # ex - archive extractor
-# # usage: ex <file>
-ex ()
-{
- if [ -f $1 ] ; then
- case $1 in
- *.tar.bz2) tar xjf $1 ;;
- *.tar.gz) tar xzf $1 ;;
- *.bz2) bunzip2 $1 ;;
- *.rar) unrar x $1 ;;
- *.gz) gunzip $1 ;;
- *.tar) tar xf $1 ;;
- *.tbz2) tar xjf $1 ;;
- *.tgz) tar xzf $1 ;;
- *.zip) unzip $1 ;;
- *.Z) uncompress $1;;
- *.7z) 7z x $1 ;;
- *) echo "'$1' cannot be extracted via ex()" ;;
- esac
- else
- echo "'$1' is not a valid file"
- fi
-}
-
-export PATH="${PATH}:~/Scripts"
-
-# Add RVM to PATH for scripting. Make sure this is the last PATH variable change.
-export PATH="$PATH:$HOME/.rvm/bin"
-
-if [ -f ~/.git-completion.bash ]; then
- . ~/.git-completion.bash
-fi
-source /usr/share/nvm/init-nvm.sh
-
-[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # Load RVM into a shell session *as a function*
-
-export BROWSER="/usr/bin/brave"
-xset r rate 350 50