- Install
stow - Stow whatever you want. For example,
stow -t "$HOME" tmux vimgrabs tmux and vim config.
stow --target # Leaving a machine
brew leaves > leaves.txt
# Fresh installation
xargs brew install < leaves.txtAfter stowing, install TPM and plugins:
stow -t "$HOME" tmux
git clone https://github.com/tmux-plugins/tpm ~/.config/tmux/plugins/tpmThen start tmux and press prefix + I to install all plugins.
Since oh-my-zsh is a git repository, you can't clone it and stow it like the rest of the dotfiles.
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"Copy custom and themes folders from the oh-my-zsh repository to your dotfiles directory, and then stow them:
cp -a themes/* ~/.oh-my-zsh/themes/
cp -a custom/* ~/.oh-my-zsh/custom/