Dotfiles for configuring macOS or Linux with ZSH and Homebrew.
- macOS or Linux
- ZSH (on macOS, the install script will install ZSH via Homebrew)
- Homebrew (on macOS, the install script will install Homebrew)
$ git clone https://github.com/jacobwgillespie/dotfiles.git ~/.dotfiles
$ cd ~/.dotfiles
$ ./setupThis will install all required dotfiles in your home directory as symlinks. Everything is then configured via modifying files in ~/.dotfiles.
The Brewfile installs all of the software and applications I have installed on my Mac, including Homebrew formulae, Homebrew casks, and Mac App Store applications.
The repository is organized as follows:
setup- setup script that can be used to install or update the dotfiles on your systemBrewfile- a list of software to install via Homebrew (seebrew bundleandbrew bundle cleanup)bin/*- any executable scripts in this directory are added to your$PATHconfig/*.zsh- configuration files for ZSH, they are all sourced automatically into any new shellfunctions/*- zsh functions and autocomplete completion definitionssymlinks/*- any files ending in*.symlinkget symlinked by the./setupscript into your home directory with the suffix removed (e.g.gitignore.symlinkbecomes~/.gitignore)
MIT License. See LICENSE.
The following repositories served as inspiration for this repository: