Created
January 28, 2012 16:31
-
-
Save arfoll/1694938 to your computer and use it in GitHub Desktop.
bashrc file
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# | |
# bashrc_config configuration script by Brendan Le Foll <[email protected]> | |
# | |
# skip setup if not an interactive shell | |
if [ -z "$PS1" ]; then | |
return | |
fi | |
# some colours | |
txtblk='\e[0;30m' # Black - Regular | |
txtred='\e[0;31m' # Red | |
txtgrn='\e[0;32m' # Green | |
txtylw='\e[0;33m' # Yellow | |
txtblu='\e[0;34m' # Blue | |
txtpur='\e[0;35m' # Purple | |
txtcyn='\e[0;36m' # Cyan | |
txtwht='\e[0;37m' # White | |
bldblk='\e[1;30m' # Black - Bold | |
bldred='\e[1;31m' # Red | |
bldgrn='\e[1;32m' # Green | |
bldylw='\e[1;33m' # Yellow | |
bldblu='\e[1;34m' # Blue | |
bldpur='\e[1;35m' # Purple | |
bldcyn='\e[1;36m' # Cyan | |
bldwht='\e[1;37m' # White | |
unkblk='\e[4;30m' # Black - Underline | |
undred='\e[4;31m' # Red | |
undgrn='\e[4;32m' # Green | |
undylw='\e[4;33m' # Yellow | |
undblu='\e[4;34m' # Blue | |
undpur='\e[4;35m' # Purple | |
undcyn='\e[4;36m' # Cyan | |
undwht='\e[4;37m' # White | |
bakblk='\e[40m' # Black - Background | |
bakred='\e[41m' # Red | |
badgrn='\e[42m' # Green | |
bakylw='\e[43m' # Yellow | |
bakblu='\e[44m' # Blue | |
bakpur='\e[45m' # Purple | |
bakcyn='\e[46m' # Cyan | |
bakwht='\e[47m' # White | |
txtrst='\e[0m' # Text Reset | |
# history stuff | |
export HISTSIZE=200000 | |
shopt -s histappend | |
# prompt stuff | |
print_prompt () { | |
# if we are in a schroot | |
if [ $SCHROOT_USER ]; then | |
export PS1="\[$txtylw\]\u@\h\[\e[m\] \[$bldblu\]\w\[\e[m\]\[$txtylw\]\$\[\e[m\] " | |
# if we are root | |
elif [ `whoami` == "root" ]; then | |
export PS1="\[$txtred\]\u@\h\[\e[m\] \[$bldblu\]\w\[\e[m\]\[$txtred\]\$\[\e[m\] " | |
# we're probably just brendan | |
else | |
export PS1="\[$txtgrn\]\u@\h\[\e[m\] \[$bldblu\]\w\[\e[m\]\[$txtgrn\]\$\[\e[m\] " | |
fi | |
} | |
print_prompt | |
# env variables | |
#export PS1='\[\e[1;32m\][\u@\h \W]\$\[\e[0m\] ' | |
export PATH=$HOME/bin:$PATH | |
export EDITOR=vim | |
export XENVIRONMENT="${HOME}/.Xresources" | |
# aliaes | |
alias ls='ls --color=auto' | |
alias ll='ls -l' | |
alias packer='yaourt' | |
alias baldwin='ssh baldwin' | |
alias raptor='ssh [email protected]' | |
alias n950='ssh user@n950' |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment