the article about it:
http://brandon.invergo.net/news/2012-05-26-using-gnu-stow-to-manage-your-dotfiles.html
Once repository is cloned, use the following commands:
$ cd ~/dotfiles
$ stow zsh
Install basic tools
sudo apt install git terminator vim stow ranger curl
Install oh-my-zsh by following the instructions.
Clone this repository directory and 'stow' the dotfiles.
$ cd~/dotfiles $ stow zsh
Install fzf (a general-purpose command-line fuzzy finder) following the instructions.
Install zsh-insulter (to randomly insults the user when typing wrong command) following the instructions.
Install miniconda (a free minimal installer for conda) following the instructions