# set LD_LIBRARY_PATH so it includes user's private lib if it exists if [ -d ~/lib ]; then LD_LIBRARY_PATH="~/lib" fi # append personal manpages to manpath export MANPATH="$MANPATH:$HOME/.local/share/man" # personalize latex path export TEXINPUTS=":.:$HOME/.local/share/texmf/" # personalize font path (Gnuplot uses gd to find fancy fonts) if [ -d /usr/share/fonts/ ]; then GDFONTPATH=""; for x in $(find /usr/share/fonts/ -type d); do GDFONTPATH="$GDFONTPATH:$x"; done; GDFONTPATH="${GDFONTPATH:1}"; export GDFONTPATH fi # Minimize environment pollution unset x # personalize python path # # You should use distutil's `--user` option to install per-user # packages into ~/.local, which Python will pick up automatically. # This snippet is a relic of the days before `--user` when I used # `--prefix $HOME`. #PYTHON_VERSION=$(python -c 'import sys; print ".".join([str(i) for i in sys.version_info[:2]])') #export PYTHONPATH=".:$HOME/lib/python:$HOME/lib/python$PYTHON_VERSION/site-packages" # personalize Perl path #export PERL5LIB="${HOME}/lib/perl5/vendor_perl/5.12.2" # personalize Java path (found by tracing from `command -v javac`) #export JAVA_HOME=/usr/lib/jvm/java-6-openjdk/ # personalize ruby and rubygems paths # from http://docs.rubygems.org/read/chapter/15 #PREFIX=$HOME #export GEM_HOME=$PREFIX/lib/ruby/gems/1.8 #export RUBYLIB=$PREFIX/lib/ruby:$PREFIX/lib/site_ruby/1.8