1 # set LD_LIBRARY_PATH so it includes user's private lib if it exists
3 LD_LIBRARY_PATH="~/lib"
6 # append personal manpages to manpath
7 export MANPATH=":$HOME/share/man"
9 # personalize latex path
10 export TEXINPUTS=":.:$HOME/projects/latex/common/"
12 # personalize font path (Gnuplot uses gd to find fancy fonts)
14 for x in $(find /usr/share/fonts/ -type d); do
15 GDFONTPATH="$GDFONTPATH:$x";
17 GDFONTPATH="${GDFONTPATH:1}";
20 # personalize python path
22 # You should use distutil's `--user` option to install per-user
23 # packages into ~/.local, which Python will pick up automatically.
24 # This snippet is a relic of the days before `--user` when I used
26 PYTHON_VERSION=$(python -c 'import sys; print ".".join([str(i) for i in sys.version_info[:2]])')
27 export PYTHONPATH=".:$HOME/lib/python:$HOME/lib/python$PYTHON_VERSION/site-packages:$HOME/.python"
29 # personalize Java path (found by tracing from `which javac`)
30 export JAVA_HOME=/usr/lib/jvm/java-6-openjdk/
32 # personalize ruby and rubygems paths
33 # from http://docs.rubygems.org/read/chapter/15
35 export GEM_HOME=$PREFIX/lib/ruby/gems/1.8
36 export RUBYLIB=$PREFIX/lib/ruby:$PREFIX/lib/site_ruby/1.8