# ~/.bashrc: executed by bash(1) for non-login shells.
# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)
# for examples


#http://bbs.archlinux.org/viewtopic.php?id=50235

# If running interactively, then:

if [ "$PS1" ]; then

	if [ "$USER"="root" ]; then
		BASH_TXT_COLOR=$red
	else
		BASH_TXT_COLOR=$green
	fi 
	
    # don't put duplicate lines in the history. See bash(1) for more options
    export HISTCONTROL=ignoredups

    # enable color support of ls and also add handy aliases
    eval `dircolors -b`

    # If this is a linux term set the prompt to user@time:dir
    case $TERM in
    linux*)
		export PS1='\[\e[$CYAN\]\u \[\e[$RED\]\A \[\e[$MAGENTA\]\W\[\e[$BASH_TXT_COLOR\] $ '
		;;

    # If this is an xterm set the prompt to user@time:dir
    # and the title to term:user@host:dir
    xterm*)
        export PS1='\[\e[$YELLOW\]\u \[\e[$RED\]\A \[\e[$CYAN\]\W\[\e[$BASH_TXT_COLOR\] $ '
        PROMPT_COMMAND='echo -ne "\033]0; ${TERM}: ${USER}@${HOSTNAME}: ${PWD}\007"'
        ;;

    # If this is an rxvt set the prompt to user@time:dir
    # and the title to term:user@host:dir
    rxvt*)
		export PS1='\[\e[$MAGENTA\]\u \[\e[$RED\]\A \[\e[$GREEN\]\W\[\e[$BASH_TXT_COLOR\] $ '
		PROMPT_COMMAND='echo -ne "\033]0; ${TERM}: ${USER}@ ${HOSTNAME}: ${PWD}\007"'
		;;
	*)
		;;
    esac
                  
    # enable programmable completion features (you don't need to enable
    # this, if it's already enabled in /etc/bash.bashrc).
    if [ -f /etc/bash_completion ]; then
      . /etc/bash_completion
    fi
fi

umask 022


DISPLAY=:0


#-----------------------------
# Dircolors
#-----------------------------
export LS_COLORS='rs=0:di=34:ln=36:pi=40;33:so=01;35:do=35:bd=40;33;01:cd=40;33;01:or=40;31;01:su=37;41:sg=30;43:tw=30;42:ow=34;42:st=37;44:ex=32:mi=31';



#------------------------------
# Variables
#------------------------------

export BLOCKSIZE=K
export blue='0;34m'
export BLUE='1;34m'
export BROWSER=links
export cyan='0;36m'
export CYAN='1;36m'
export EDITOR=vi
export EXINIT='set autoindent'
export FRAMEBUFFER=/dev/fb0
export green='0;32m'
export GREEN='1;32m' # #55FF55
export INPUT=/etc/inputrc
#export HOME=/home/pot
export HTTP_PROXY=''

#JAVA
#export JAVA_HOME=/opt/sun-jdk-1.6.0
#export NPX_PLUGIN_PATH=$JAVA_HOME

export LANGUAGE=fr_FR.UTF-8


#LOCALES
export LANG=fr_FR.UTF-8
export lang=fr_FR.UTF-8
export LC_ADDRESS=fr_FR.UTF-8
export LC_ALL=fr_FR.UTF-8
export LC_COLLATE=fr_FR.UTF-8
export LC_IDENTIFICATION=fr_FR.UTF-8
export LC_MESSAGES=fr_FR.UTF-8
export LC_MEASUREMENT=fr_FR.UTF-8
export LC_MONETARY=fr_FR.UTF-8
export LC_NAME=fr_FR.UTF-8
export LC_NUMERIC=fr_FR.UTF-8
export LC_PAPER=fr_FR.UTF-8
export LC_TELEPHONE=fr_FR.UTF-8
export LC_TIME=fr_FR.UTF-8
export LC_TYPE=fr_FR.UTF-8

export LINGUAS='fr fr_FR'
export LESS='-I -R'
export LESSCHARSET=utf-8
export magenta='0;35m'
export MAGENTA='1;35m'
export MANPATH=$MANPATH:/opt/kde/share/man:/opt/mozilla/man:/opt/qt/man:/usr/lib/xemacs/xemacs-packages/man:/usr/share/man
export MM_CHARSET=latin9
export N='\e[0m'
export OOO_FORCE_DESKTOP=kde
export OPENMODE='active 3'
export PAGER='less'
export PATH=/bin:$HOME/bin:/opt/bin:/opt/kde/bin:/opt/mozilla/bin:/sbin:/usr/bin:/usr/local/bin:/usr/local/sbin:/usr/sbin
export red='0;31m'
export RED='1;31m'
shopt -s checkwinsize
export SUPPORTED=fr_FR.UTF-8
#export TERMCAP=/etc/termcap
export TIMEOUT=0
export white='0;37m'
export WHITE='1;37m'
export XBOARDCLOCKFONT='-misc-fixed-bold-r-normal--13-120-75-75-c-80-iso8859-15'
export XBOARDFONT='-misc-fixed-bold-r-normal--13-120-75-75-c-80-iso8859-15'
export XAUTHORITY=$HOME/.Xauthority
export xserverauthfile=$XAUTHORITY
export yellow='0;33m'
export YELLOW='1;33m'




#------------------------------
# ALIAS
#------------------------------


# install 
# pacman -S most mp3blaster



#alias au=aumix
alias c='mount /mnt/cdrom'
alias cp='cp -i'
alias ejc='eject /mnt/cdrom'
alias grep='grep --color=always'
alias h='history | most'
alias j='jobs -l'
alias linksfb='links -driver fb'
alias ls='ls -h --color=always'
alias m='most /var/mail/pot'
alias mb=mp3blaster
alias mv='mv -i'
#alias nt='ntpdate -b pool.ntp.org' #'ntp1.cmc.ec.gc.ca ntp2.cmc.ec.gc.ca'
alias rm='rm -i'
alias rsyncpkg='sudo rsync -avz --delete-after /mnt/acer/var/cache/pacman/pkg/* /var/cache/pacman/pkg/'
alias rx=restartx
alias S='source ~/.bashrc'
alias sda='shutdown -t5 -h now'
alias sdr='shutdown -t5 -r now'
alias slo='slocate -u -c /etc/updatedb.conf'
alias str='setterm -foreground green -bold -store'
alias startx='startx -- -logverbose 5 -verbose 5 &'
alias uc='umount /mnt/cdrom'
alias vi=vim
alias vmplayer='mplayer -fs -really-quiet -vo fbdev2:/dev/fb0 -zoom'
alias xboard='xboard -blackPieceColor darkred -clockFont $XBOARDCLOCKFONT -font $XBOARDFONT -size Large -whitePieceColor lightyellow &'
alias xlog='most /var/log/Xorg.0.log'
alias xr='xsetroot -cursor_name draft_small -fg darkred -bg white'
alias xt='xset +dpms dpms 1200 1800 2400 m 12/10 4 r rate 200 50 b 50 200 100'
alias xterm='xterm -fn '-dec-terminal-bold-r-normal-*-*-140-*-*-c-*-iso8859-1' +sb +vb'

# faute de frappe;
alias cd..='cd ..'

alias ll='ls -l'
alias la='ls -A'
alias l='ls -CF'
alias df='df -h'
alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'

# apps
alias sqldeveloper='sh /home/misel/sqldeveloper/sqldeveloper.sh'
alias mxmlc='sh -x /home/misel/flex_sdk/bin/mxmlc'
alias mxmlc2='sh -x /home/misel/flex_sdk/bin/mxml'

alias lighttpdstart='sudo killall lighttpd; sudo /etc/init.d/lighttpd start'
alias lightstart='sudo killall lighttpd; sudo /etc/init.d/lighttpd start'
alias lighttpdstop='sudo killall lighttpd; sudo /etc/init.d/lighttpd stop'
alias lightstop='sudo killall lighttpd; sudo /etc/init.d/lighttpd stop'


# -----------------------------

alias ls='ls --color=auto -F'
alias y='yaourt'
alias yi='yaourt -Sy'
alias yr='yaourt -Rcns'
alias yup='yaourt -Syu --aur'
alias m='mplayer'
alias hella='hellanzb.py'
alias hellanzb='hellanzb.py'
alias wget='wget -c'
alias brand='growisofs -Z /dev/cdrw -v -l -R -J -joliet-long'
alias burn='growisofs -Z /dev/cdrw -v -l -R -J -joliet-long' 
alias done='cd ~/Downloads/Done'
alias hd='cd ~/Films/High\ Definition/'
alias anime='cd ~/Anime/'
alias afbeeldingen='cd ~/Afbeeldingen/'
alias muziek='cd ~/Muziek/'  
alias tv='cd ~/Tv-series' 
alias so='source ~/.bashrc'
alias stats='hellanzb.py status'
alias mptv='mplayer /dev/video0'
alias hdd='df -hT'


