- Sign-in to apple ID
- Start a download for a system update
- Install homebrew via brew.sh
- While that's happening, sign in to github.com.
brew install ghgh auth logingh repo clone matthewgrossman/dotfilescd dotfiles/mac; ./setup.sh
The first program installed should be google-drive, which is a first priority to get access to keepass.
- Sign into Google Drive
- Open keepassxc with
gdrive://sync/pwdb.kdbx
This script will end up prompting for password a few times (ideally at the beginning), so check on it periodically.
setup.sh should handle lots of default macos settings, but AFAIK these still require manual clicking:
- Disable cmd-space for spotlight in keyboard settings (and modify alfred to use this instead)
- Turn off auto-brightness in Displays
- Enable bluetooth in the top bar
- Enter the powerpack info, search gdrive for "alfred"
- Point the settings at
gdrive://sync/alfred.kdbx - Change the theme
- Enable clipboard history
- Search email for "steermouse" to get the registration info.
- If you haven't in awhile, export the profile from the old machine into
gdrive://sync/ - Import settings of
gdrive://sync/Default.smsetting_app - The most recent time I did this, I had issues that simply restarting resolved. I also had to unplug my dock, which was wild.
- Open
Powershellas administrator and run the following:winget install -e Git.Git cd $HOME git clone https://github.com/matthewgrossman/dotfiles powershell -ExecutionPolicy Bypass -File .\dotfiles\windows\setup.ps1
There are some apps that can't be installed via that script:
- The NVIDIA app
- AMD Chipset Driver ("Adrenalin")
- Ensure you have github-allowlisted ssh keys
- Run the following:
$> git clone git@github.com:matthewgrossman/dotfiles.git
$> cd dotfiles
$> sh link.sh
$> sh windows/setup_wsl.sh