git clone https://github.com/salttis/dotfiles.git ~/.dotfiles
~/.dotfiles/run.sh
-
Check system
-
Self-update
-
Request sudo privileges
-
Check and install XCode and Command Line Tools
-
Check and install Rosetta
-
Create symbolic links
- Setup shared zsh configuration
- Some useful aliases
- Adds zsh plugins with Zinit plugin manager
- lukechilds/zsh-nvm - Lazyloaded NVM
- zdharma-continuum/history-search-multi-word - Better Ctrl-R history
- zsh-users/zsh-autosuggestions - Fish-like autosuggestions
- zdharma-continuum/fast-syntax-highlighting - Syntax highlighting
- starship/starship - Zsh terminal theme
- Setup shared zsh configuration
-
Create shared XDG configuration
-
Copy example files for system specific configuration (not symlinks)
-
Run install scripts
- Install Homebrew bundle
- CLI Apps
- Cask Apps
- Fonts
- VSCode Plugins
- Install Homebrew bundle
-
Run setup scripts
- Setup macOS
- System Settings
- AppStore Applications
- Desktop & Dock Behaviour
- Setup workspaces
- Folders
- Sync SSH keys from iCloud
- Setup macOS
-
Check for system updates