My macOS setup.
In Finder press cmd + shift + . to show hidden files then restore backup files (optional)
Install Homebrew
Clone to a suitable location (if not restored from backup):
git clone https://github.com/AlecRust/dotfiles ~/projects/personal/dotfiles
Run the setup script:
~/projects/personal/dotfiles/setup.sh
Complete manual steps
Modify macOS settings
~/projects
to FavoritesKeyboard > Keyboard Shortcuts > Modifier Keys
Keyboard > Text Input > Input Sources
Control Centre
settingsSharing
for SSH accessSet up remote connections
gh auth login
gpg --full-generate-key
and add to GitHub
heroku login
and heroku keys:add
op account add
ssh-copy-id
Set up other apps
brave://flags
Safari > Settings > Advanced
.gitconfig
Gemfile.lock
from "Ignore File Patterns"/opt/homebrew/bin/git
Backup these files/folders from old machine and restore on new machine: