-
Install dotfiles:
cd ~ && git clone --recursive https://github.com/dwhswenson/dotfiles.git cd dotfiles && ./install
-
Install
conda
:MINICONDA_ROOT=$HOME # or other CONDA_PY=3.7 source miniconda_install.sh conda init conda config --add channels omnia conda config --add channels conda-forge
-
Add a few packages to the
base
conda env:conda install glances pip install thefuck
-
Set up miscellaneous things:
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)" mv ~/.zshrc.pre-oh-my-zsh ~/.zshrc # RESPECT MY ZSHRC, OMZ! # Vundle plugins vim "+PluginInstall" "+q" "+q"
-
Set up computer-specific bashrc
- set up computer specific bashrc (add conda to $PATH)
-
Set up SSH keys for the new machine
-
Compile YouCompleteMe
cd ~/.vim/bundle/YouCompleteMe ./install.py --clang-completer
-
Make ssh keys and copy them over
# in .ssh/ directory on local machine ssh-keygen -t rsa ssh-copy-id -i ~/.ssh/mykey user@host
-
Copy
.ssh
over. -
Copy private GPG key over (for signing commits)
-
Install dev version of OPS from my fork, with other forks as remotes
mkdir src pushd src git clone [email protected]:dwhswenson/openpathsampling.git cd openpathsampling git remote add upstream https://github.com/openpathsampling/openpathsampling.git git remote add jhp https://github.com/jhprinz/openpathsampling.git python devtools/install_recipe_requirements.py devtools/conda-recipe/meta.yaml pip install -e .
-
Install dev versions of other software
$HOME/
dotfiles/
installed/
(source packages for installed things; e.g. GSL)
src/
openpathsampling/
openmmtools/
ipynb-test/
...
projects/
with subdirectories of projects/
often having symlinks to the main
directory