# Copyright (C) 2011  Gabriel Ebner
# vim:fdm=marker ft=sh:

. /etc/profile
export USER=`whoami`

# $MYPREFIX {{{1

add_to() {
  if [ -n "`eval echo \$\{$1\}`" ]; then
    export $1="$2:`eval echo \$\{$1\}`"
  else
    export $1="$2"
  fi
}

add_myprefix_to() {
  add_to "$1" "$MYPREFIX/$2"
}

export MYPREFIX=$HOME/.local

add_to PATH /sbin
add_to PATH /usr/sbin
add_to PATH /usr/local/sbin

add_to PATH ~/.cabal/bin

add_myprefix_to LD_LIBRARY_PATH lib
add_myprefix_to LD_LIBRARY_PATH lib64

add_to MANPATH :
add_myprefix_to MANPATH share/man

add_myprefix_to PKG_CONFIG_PATH lib/pkgconfig

#add_myprefix_to PYTHONPATH lib/python2.7/site-packages
#add_myprefix_to PYTHONPATH lib/python/site-packages
#add_myprefix_to PYTHONPATH lib/python

add_myprefix_to RUBYLIB lib/ruby/site_ruby/1.8
add_myprefix_to RUBYLIB lib/ruby/site_ruby/1.9.1
add_to PATH ~/.gem/ruby/1.8/bin
add_to PATH ~/.gem/ruby/1.9.1/bin

add_myprefix_to PATH bin
add_myprefix_to PATH sbin

if [ -x /usr/bin/perl ]; then
  PERLVERSION="`perl -e 'printf"%vd\n",$^V'`"
  add_myprefix_to PERL5LIB lib/perl/$PERLVERSION
  add_myprefix_to PERL5LIB share/perl/$PERLVERSION
fi

add_myprefix_to R_LIBS lib/R:/usr/lib/R/site-library

export ANDROID_HOME=$HOME/build/android-sdk-linux
add_to PATH $ANDROID_HOME/platform-tools:$ANDROID_HOME/tools
export ANDROID_SDK=$ANDROID_HOME ANDROID_NDK=$HOME/build/android-ndk-r9c

add_to PATH ~/.babel/bin # nimrod package manager

add_to PATH /opt/ghc/7.8.2/bin

# Customisation of Programs {{{1
alias ls='ls --color=auto'
export EMAIL='gebner@gebner.org'
test -x /usr/bin/lesspipe && eval `lesspipe`
test -x /usr/bin/vim && export EDITOR=/usr/bin/vim

export MPD_HOST=127.0.0.1 MPD_PORT=6600

test -x /usr/bin/vim && alias vi=vim

# passc
passc() {
  pass show "$1" | (read i; cat; echo -n "$i" | xclip -l 1 -se c)
}