My minimalistic dotfiles for macOS, bootstrapped with Dotbot.
- Install Homebrew.
- Run
chmod -R go-w "$(brew --prefix)/share"
to configure permissions correctly. For more details, see the Homebrew documentation on shell completions.
-
Clone this repository to your home directory.
-
Review your existing configuration:
- Check if you already have any files listed in
install.conf.yaml
under thelink
section (such as.zshrc
or.gitconfig
). - If you do, either back them up or merge their contents into the corresponding files in this repository.
- Check if you already have any files listed in
-
Run
./install
to bootstrap dotfiles. -
Clean up your environment to ensure the new configurations take effect:
unset HISTFILE rm -rf ~/.zsh_sessions
Then restart your terminal.
-
Run
brew bundle
to install all packages listed in the Brewfile.
To back up your currently installed applications to the applications
file, run:
./dump_applications
This can be useful for future reference or reinstallation.
Note
This script requires that your Applications folder is indexed by Spotlight. Check your Spotlight settings in System Settings > Spotlight > Search Privacy to ensure the Applications folder is not excluded.