This dotfiles repository manages my preferred configuration settings and applications for a Mac.
- A Mac
- Homebrew
git- best if it's installed bybrew
The setup.sh has steps that will install Homebrew, and the Brewfile includes git as a brew. It's written this way because after the preferences are managed on a system with chezmoi, I want to make sure that any changes to it get tracked. Let's say one day I use some other version control system instead of git - I'll want to update the Brewfile and let chezmoi run the scripts for install. If I ever move these files to a system manually rather than through git clone, the script should still work, and the new system will have brew and git after it's run.
git clone <url-to-this-repo> ~/.local/share/chezmoi
cd ~/.local/share/chezmoi
sh setup.shYour system will reboot. When it's back up,
-
edit
~/.config/chezmoi/chezmoi.tomland add your data fields for email, signing key and environment- NB: to install personal applications, use
personalas your environment, any other environment will skip them, but the key must be present in the data block of the config
- NB: to install personal applications, use
-
open iTerm and run:
chezmoi apply
This software is released into the public domain. That means you can do
whatever you want with it without restriction. See LICENSE.md for details.