# .bashrc

if [ "$PS1" ]; then
	#MAIN_PS1="\[\033[0;1m\][\[\033[0;32m\]\u@\h \[\033[0;34m\]\t \[\033[0;36m\]\W\[\033[0;1m\]]\[\033[0;17m\]\\$ "

	# Black       0;30     Dark Gray     1;30
	# Red         0;31     Light Red     1;31
	# Green       0;32     Light Green   1;32
	# Brown       0;33     Yellow        1;33
	# Blue        0;34     Light Blue    1;34
	# Purple      0;35     Light Purple  1;35
	# Cyan        0;36     Light Cyan    1;36
	# Light Gray  0;37     White         1;37

	CLR_BRACE="\[\033[0m\033[0;1m\]"
	CLR_HOST="\[\033[0m\033[0;32m\]"
	CLR_TIME="\[\033[0m\033[1;34m\]"
	CLR_DIR="\[\033[0m\033[0;36m\]"
	CLR_TEXT="\[\033[0m\033[0;37m\]"

	# change color based on hostname
        case `hostname` in
            xenon*)
		CLR_HOST="\[\033[0;32m\]"

                # change the host color on 64bit systems
                if ! [ -d /old32 ] && ! [ -d /old32 ] ; then
                        CLR_HOST="\[\033[41m\033[30m\]"
                fi
                ;;

            muon*)
		CLR_HOST="\[\033[1;31m\]"

                # change the host color on 64bit systems
                if [ -d /lib64 ] ; then
                        CLR_HOST="\[\033[41m\033[30m\]"
                fi
                ;;

            electron*|photon*)
		CLR_HOST="\[\033[0;33m\]"
                ;;

            nitrogen*|phosphorus*)
		CLR_HOST="\[\033[1;30m\]"
                ;;

            symbio*|zino*|wino*)
		CLR_HOST="\[\033[0;35m\]"
                ;;

            higgsino*)
		CLR_HOST="\[\033[0;34m\]"
                ;;
        esac

	MAIN_PS1="${CLR_BRACE}""[""${CLR_HOST}""\u@\h ${CLR_TIME}\t ${CLR_DIR}\W${CLR_BRACE}]${CLR_TEXT}\\$ "

	case "$TERM" in
		*xterm*)
		# update xterm titles
		XTERM_PS1="\[\033]0;\u@\h: \w\007\]"
		PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME%%.*}:${PWD/$HOME/~}\007"'

		;;
		*)
		XTERM_PS1=""
		PROMPT_COMMAND=""
		;;
	esac

	PS1="${XTERM_PS1}${MAIN_PS1}"
	export PS1 PROMPT_COMMAND

	# color make ?
	if ( which colormake > /dev/null 2>&1 ) ; then
		alias cmake='colormake'
		#elif ( which cmake > /dev/null 2>&1 ) ; then
		#	alias cmake='cmake'
	fi

	export LS_OPTIONS='--color=auto'
	eval `dircolors`
	alias ls='ls -F $LS_OPTIONS'
	alias ll='ls -F $LS_OPTIONS -l'

	#alias grep='grep --color=auto'
	if ( which clr > /dev/null 2>&1 ) ; then
		alias cgrep='clr grep'
	fi
fi


