This repo serves 2 primary purposes:
- Document all of the user preferences, configurations, applications, etc. that I like and want setup on any new machine I use
- Provide a script that I can run when I get a new machine to automate as much of the setup process as possible.
- Single source of truth for my dotfiles that be synced across all my machines setup using symlinks
- Download Chrome
- Use Terminal to clone this repo
- Run setup-new-machine.sh
- Setup System Preferences (Or use Migration Assistant app)
- Customize Finder Preferences
- Add/remove apps from dock
- VSCode
- Chrome
- Firefox
- Slack
- Discord
- Audacity
- Xcode command line tools
- Medis (Redis client)
- Homebrew
- git
- git-delta
- Docker
- AWS CLI
- MySQL
- Redis
- Postman
- Nodejs
- npm:
- nvm
- Flutter
- React Native CLI
- Wireshark
- iTerm2
- CopyClip
- Terminal:
- exa
- bat
- fzf