Note: Make sure that you follow the "Fresh macOS Install" guide when setting-up a new system.
- Install the latest macOS updates
- Install the Xcode Command Line Tools via
xcode-select --install
- Run
git clone https://github.com/pmuens/dotfiles.git ~/.dotfiles && cd ~/.dotfiles
- Log in to iCloud (if you haven't already during the macOS installation)
- Disable Mac storage optimization in system settings
- Wait until iCloud Drive is fully synced
- Run
./install
- Run
cp config.zsh.example config.zsh
and update the file - Run
./macos/setup.zsh
- Restart Mac
- Run
mackup restore
- Update Dock
- Perform manual steps
- Generate a new SSH key via
./scripts/ssh.zsh email@example.com
(replace E-Mail address) - Run
pubkey
and add public key to (online) services - Run
git remote set-url origin git@github.com:pmuens/dotfiles.git
- Finder
- Launchpad
- App Store
- Safari
- Preview
- Calendar
- Bitwarden
- System Preferences
- Alacritty
- Things
- Visual Studio Code
- Firefox
- Notes
# Update / Synchronize system
ug
# Backup / Restore settings
mb
mr
# Update Brewfile
bbd
# Misc Commands
e
l
c
# Dotbot
./install
# Homebrew
brew search [--cask] <name>
brew install [--cask] <name>
brew update
brew upgrade [--cask] [<name>]
brew uninstall [--cask] <name>
brew reinstall [--cask] <name>
brew info [--cask] <name>
brew doctor
# Mas
mas search <name>
mas install <identifier>
sudo mas uninstall <identifier>
mas upgrade
mas list
mas signin
mas signout
# Mackup
mackup backup
mackup restore [--dry-run] [--verbose]
mackup uninstall
mackup list
# asdf
asdf install
asdf current
asdf plugin update --all
asdf list all <name>
asdf local <name> <version>
# Defaults
defaults read > defaults
defaults domains | tr " " "\n"
defaults read <domain>
defaults find <query>
The following is a list with dotfiles
repositories I drew inspiration from.