mirror of
https://github.com/hcartiaux/dotfiles.git
synced 2024-10-18 17:25:23 +02:00
93 lines
2.5 KiB
Bash
93 lines
2.5 KiB
Bash
|
#
|
||
|
# ~/.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
|