- Run
ruby install.rbto get all your apps and tools installed- The installation is idempotent, you can run it multiple times and you should be in the same state
- Everything under
~/dotfiles/load/gets loaded into your terminal/load/path.shis loaded first- zsh automcompletion suggestions are only inside
~/dotfiles/autocompletion
- All files under
work-encrypted/will be encrypted - Run
ruby scripts/backup.rbto save all changes (includes Gems, Brewfile, Xcode UserData, and VS Code extensions)- Xcode: backs up
~/Library/Developer/Xcode/intobackups/Xcode/; onlyUserData/(CodeSnippets, FontAndColorThemes, KeyBindings) and Templates are tracked in git — generated files are gitignored - VS Code: extensions are saved to
backups/vscode/extensions.txt; settings must be synced manually via the Settings Sync extension
- Xcode: backs up
- macOS
- ruby
- Clone the repo and run
ruby install.rb - Setup iTerm by setting the theme (CMD+I, Colors tab, Load Presets, Import) and configuration (Profiles, Other Actions, Import JSON Profiles, select iterm/AndreaCipriani.json)
- Setup Visual Studio Code by syncing with account
- Setup Alfred
- Backup
- Visual Studio Code settings: manual — use Settings Sync extension → https://gist.github.com/andreacipriani/1ba00e8f9773857f46eae2845f8e9ac8
- Alfred preferences: manual, no automation possible
Initially inspired by @holman dotfiles. I diverged from it because I wanted to keep it simple, understand everything and heavily depend on ohmzsh.