5c99a3472138a473d94a73eaced74b82797ca519
[dotfiles-public.git] / src / .bashrc.d / 05local_paths
1 # set LD_LIBRARY_PATH so it includes user's private lib if it exists
2 if [ -d ~/lib ]; then
3     LD_LIBRARY_PATH="~/lib"
4 fi
5
6 # append personal manpages to manpath
7 export MANPATH="$MANPATH:$HOME/.local/share/man"
8
9 # personalize latex path
10 export TEXINPUTS=":.:$HOME/.local/share/texmf/"
11
12 # personalize font path (Gnuplot uses gd to find fancy fonts)
13 if [ -d /usr/share/fonts/ ]; then
14         GDFONTPATH="";
15         for x in $(find /usr/share/fonts/ -type d); do
16                 GDFONTPATH="$GDFONTPATH:$x";
17         done;
18         GDFONTPATH="${GDFONTPATH:1}";
19         export GDFONTPATH
20 fi
21 # Minimize environment pollution
22 unset x
23
24 # personalize python path
25 #
26 # You should use distutil's `--user` option to install per-user
27 # packages into ~/.local, which Python will pick up automatically.
28 # This snippet is a relic of the days before `--user` when I used
29 # `--prefix $HOME`.
30 #PYTHON_VERSION=$(python -c 'import sys; print ".".join([str(i) for i in sys.version_info[:2]])')
31 #export PYTHONPATH=".:$HOME/lib/python:$HOME/lib/python$PYTHON_VERSION/site-packages"
32
33 # personalize Perl path
34 #export PERL5LIB="${HOME}/lib/perl5/vendor_perl/5.12.2"
35
36 # personalize Java path (found by tracing from `which javac`)
37 #export JAVA_HOME=/usr/lib/jvm/java-6-openjdk/
38
39 # personalize ruby and rubygems paths
40 # from http://docs.rubygems.org/read/chapter/15
41 #PREFIX=$HOME
42 #export GEM_HOME=$PREFIX/lib/ruby/gems/1.8
43 #export RUBYLIB=$PREFIX/lib/ruby:$PREFIX/lib/site_ruby/1.8