Highly opinionated macOS bootstrap + dotfiles repo.
Read scripts before running. If you don’t understand it, don’t run it.
bash <(curl -s https://raw.githubusercontent.com/dwkns/system-install/master/install.sh)- Installs Homebrew packages from
Brewfile - Installs dotfiles from
dotfiles/ - Applies macOS defaults from
dotfiles/.macos - Optionally installs Mac App Store apps via
config/mas-apps.txt
~/.system-config/bin/bootstrap --yes
~/.system-config/bin/bootstrap --no-macos
~/.system-config/bin/bootstrap --mas
~/.system-config/bin/bootstrap --machine-name "dwkns-mac"~/.system-config/bin/backup
~/.system-config/bin/restore --from ~/.system-config/backups/YYYYMMDD-HHMMSS~/.system-config/bin/masDotfiles are controlled by config/.dotfiles. Add/remove entries there.
Add any of these to Brewfile if you want them installed automatically:
- whatsapp, handbrake, transmission, charles, microsoft-office, loom, nordvpn
- parallels, snaps scan, elgato control
~/.system-config/bin/doctorfor system checksBrewfilefor CLI + app installs