# # ~/.bash_environments # # ---------------------------------------------------------------------- # LOCALES # ---------------------------------------------------------------------- # enable en_US locale w/ UTF-8 encodings : ${LANG:="en_US.UTF-8"} : ${LANGUAGE:="en"} : ${LC_CTYPE:="en_US.UTF-8"} : ${LC_ALL:="en_US.UTF-8"} export LANG LANGUAGE LC_CTYPE LC_ALL # ---------------------------------------------------------------------- # SHELL TYPE # ---------------------------------------------------------------------- # detect interactive shell case "$-" in *i*) INTERACTIVE=yes ;; *) unset INTERACTIVE ;; esac # detect login shell case "$0" in -*) LOGIN=yes ;; *) unset LOGIN ;; esac # ---------------------------------------------------------------------- # PATH - /usr/local # ---------------------------------------------------------------------- # we want the various sbins on the path along with /usr/local/bin export PATH="$PATH:/usr/local/sbin:/usr/sbin:/sbin" export PATH="/usr/local/bin:$PATH" # Programming stuff # pkg-config settings export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH # C/C++ include export C_INCLUDE_PATH=/usr/local/include export CPLUS_INCLUDE_PATH=${C_INCLUDE_PATH} export LIBRARY_PATH=/usr/lib:/usr/local/lib export DYLD_FALLBACK_LIBRARY_PATH=${LIBRARY_PATH} # put ~/bin on PATH if you have it if [ -d "$HOME/bin" ]; then export PATH="$PATH:$HOME/bin:." fi export MANPATH="/usr/share/man:/usr/local/share/man:$MANPATH" # ---------------------------------------------------------------------- # EDITOR & PAGER # ---------------------------------------------------------------------- test -n "$(command -v vim)" && EDITOR=vim || EDITOR=nano export EDITOR export SVN_EDITOR=$EDITOR # Default pager ('less' is so much better than 'more'...) if test -n "$(command -v less)" ; then PAGER="less -FirSwX" else PAGER=more fi # ---------------------------------------------------------------------- # VCS Configuration # ---------------------------------------------------------------------- export CVS_RSH='ssh' export GIT_AUTHOR='Hyacinthe Cartiaux' export GIT_AUTHOR_EMAIL='Hyacinthe.Cartiaux@uni.lu' export GIT_COMMITER=$GIT_AUTHOR export GIT_COMMITTER_EMAIL=$GIT_AUTHOR_EMAIL # ---------------------------------------------------------------------- # MISC # ---------------------------------------------------------------------- unset SSH_ASKPASS # Easybuild BUILD PATH export EASYBUILDBUILDPATH=/tmp/ # Tsocks config export TSOCKS_CONF_FILE=~/.dotfiles/tsocks/tsocks.conf