This project is inspired by Nyalab, mathiasbynens and paulirish dotfiles.
- Execute the
export.zsh
script. - Install a fresh copy of macOS.
- Perform the initial configuration until you can use the system.
- Install Dashlane.
- Download this repository.
- Execute the
run.zsh
script without arguments to configure the entire system. - Follow the "Hardening macOS" guide1.
- Configure native applications (Mail, Safari, etc.)1.
This project is splitted into modules. Each module vaguely represents a tool.
Homebrew (./modules/brew/
)
-
Keep only the dependencies listed in the Brewfile:
brew bundle cleanup --file="${DOTFILES_PATH}/modules/brew/Brewfile" --force --zap
-
List Brew packages that I've installed by hand:
brew leaves
- Lint ZSH scripts
- Download Git repositories