This repo contains all dotfile configurations, as well as setup scripts required to install dependancies.
The underlying technology intended to be used along with this repo is GNU Stow used as a symlink farm manager to create allias for each dotfile.
This configuration has the following requirements:
- curl
- git
- zsh
- vim
- homebrew
These can be installed through the following command:
bash ./scripts/requirements/install_requirements.sh
All setup scripts are stored in the scripts
directorty. All setup scripts can be run from the simple command of:
bash ./scripts/setup_all.sh
Go to the directory where the repo has been cloned to (by default this should be .dotfiles
and run the following command:
stow .
If there are any config dotfiles that already exsit in your home directory, then GNU stow may fail. To correct this, save a copy of the original config file and delete the orignal. Go back to the .dotfile
directory and run the above command again.