- Fork this repo
- Update
brew/Brewfile
with your preferred apps - Replace your GH username in all files
- Login to the App Store in the background (before mac apps get installed)
- Run
bash <(curl -s https://raw.githubusercontent.com/cpapazoglou/mac-setup/main/bootstrap.sh)
- Log out and back in to apply OSX changes (can be done at the end)
- Restore the list of Manual Items (below)
- Run
sh repos/clone.sh
to clone all repos
- Open
Preferences > Advanced > Set Preferences Folder
and set restore the backup - [TODO] Some dependencies need to be installed manually for now https://www.alfredapp.com/help/kb/install-dependencies/
- Restore the backup
- Hide the MacOS time and battery icons
- Copy ~/.ssh
- Copy ~/.SwitchHosts
- Copy ~/.gitconfig
- Run
nvm install node
Link: https://fieldguide.automattic.com/autoproxxy/
rm -f brew/Brewfile && brew bundle dump --file=brew/Brewfile
Once you have fish setup, the function brewfile
will do the above command for you.