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.yamlunder thelinksection (such as.zshrcor.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
./installto 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 bundleto install all packages listed in the Brewfile.
To back up your currently installed applications to the applications file, run:
./dump_applicationsThis 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.