diff .bashrc @ 72:fd9bcd759606

work with csing
author Henry S. Thompson <ht@inf.ed.ac.uk>
date Tue, 08 Aug 2023 17:46:20 +0100
parents 05820245a047
children e1a05ead2b1c
line wrap: on
line diff
--- a/.bashrc	Tue Aug 08 17:46:02 2023 +0100
+++ b/.bashrc	Tue Aug 08 17:46:20 2023 +0100
@@ -20,6 +20,8 @@
     echo -ne '\033]0;'${HOSTNAME/-login/} ${PWD/$HOME/w\~}'\007'
 }
 
+PATH=$PATH:$HOME/.local/bin:$HOME/bin
+
 if [ "$PS1" ]; then
   echo "Singularity bash" 1>&2
   # don't put duplicate lines or lines starting with space in the history.
@@ -33,6 +35,21 @@
   export HISTSIZE=3000
   export HISTFILESIZE=6000
   export HISTIGNORE='[ ]*:&:[fb]g:exit'
+
+ # fix $W -> \$W after tab completion
+ shopt -u progcomp
+
+ if [ -d /mnt/lustre/indy2lfs/sw/ ]
+ then
+  # We have access to mounted modules from Cirrus, use anaconda python libs,
+  #  in particular, tkinter for matplotlib
+  export MODULES=/mnt/lustre/indy2lfs/sw
+  export SING=csing
+  export PYTHONPATH=:/usr/lib/python39.zip:/usr/lib/python3.9:/usr/lib/python3.9/lib-dynload:/usr/local/lib/python3.9/dist-packages:/usr/lib/python3/dist-packages
+  PATH=$MODULES/anaconda/anaconda3-2021.11/bin:$PATH
+  export XDG_RUNTIME_DIR=/tmp/runtime-$USER
+ fi
+ 
 fi
 
 EDITOR=xemacs