For ease of use, these config files are managed using Stow
- macOS (use Homebrew)
brew install stow
- GNU/Linux
apt-get install stow
cd
to the dotfiles directory- You can make Stow symlink the files to your
$HOME
like so:stow <package>
where you replace<package>
with the name of the subdirectory - If you want to remove a certain package’s config files, just do this:
stow --delete <package>
- Create symlink
stow git
- List of all available variables is here
- Create symlink
stow bash
- Install ZSH
- Install Oh My Zsh and its plugins (submodules to this repository)
git submodule update --recursive --init
- Create symlink
stow zsh
Ensure zsh
is in located in /usr/local/bin/zsh
by running which zsh
. Create symlinks from current location if not. This is necessary for Hyper to locate your zsh
installation on both Linux and macOS (see .hyper.js:78)