- Commit/push repos/branches in
~/Code
- Save important variables from
.env
files - Export important data from local databases
- Run
brew list
and ensure it's in sync withBrewfile
- Run
npm list --global --depth=0
and make sure it's in sync with.npm
- Run
./backup.sh
- Update macOS to the latest version through system preferences
- Clone:
git clone [email protected]:stephensamra/dotfiles.git ~/.dotfiles
- Run:
~/.dotfiles/install.sh
- Restart
- Sign-in to 1Password and copy SSH keys to
~/.ssh
:op signin op read "op://Personal/personal/private key" > ~/.ssh/id_ed25519 op read "op://Personal/personal/public key" > ~/.ssh/id_ed25519.pub chmod 600 ~/.ssh/id_ed25519
- Restore files:
./restore.sh
- Install Dank Mono font
- System settings:
- Control Center
- Menu Bar tweaks
- Desktop & Dock
- Click wallpaper to reveal desktop > Only in Stage Manager
- Default web browser > Brave
- Prefer tabs > Always
- Lock Screen
- Start Screen Saver when inactive > Never
- Turn display off on battery when inactive > For 10 minutes
- Turn display off on power adapter when inactive > For 10 minutes
- Require password after screen saver begins or display is turned off > Immediately
- Keyboard > Keyboard Shortcuts... > Spotlight > (disable both checkboxes)
- Trackpad
- Point & Click
- Tap to click > (enable)
- More Gestures
- Swipe between pages > Off
- Point & Click
- Printers & Scanners > (add home printer)
- Control Center
- Finder settings:
- Right click anywhere on desktop > Show View Options... > Sort By > Name
- Open Finder > Right click anywhere > Show View Options...
- Always open in icon view > (enable)
- Browse in icon view > (enable)
- Group By > Name
- Sort By: Name
- Use as Defaults
- Install/use latest LTS version of node:
nvm install lts/hydrogen
- Install global node packages:
npm --global install $(cat .npm | tr '\n' ' ')
- Download/install Logi Options+
- Download/install Opal
- Copy FileBot license from 1Password:
mkdir ~/.filebot op read "op://Personal/Filebot/license key" > ~/.filebot/license.txt
- Brave:
- Set search engine to Brave Search
- Navigate to
brave://settings/braveSync
and add this device to the sync chain (remove the old device from the sync chain)
- Sign-in to CLI apps:
gh auth login fly auth login eas login stripe login
- DBngin: create a MySQL database
- HELO: activate license
- Herd
- Remove
~/Herd
from paths list - Configure to use
~/Code
directory:cd ~/Code herd park rmdir ~/Herd
- Remove
- Logi Options+: set up mouse
- Orbstack
- Opal
- Outline Manager: sign-in to DigitalOcean
- Plex:
- Sign-in
- Set up libraries for
~/Movies
&~/TV Shows
- Ray: activate license
- Simplenote: sign-in
- TablePlus: ...
- Telegram: sign-in
- Tinkerwell: activate license
- VS Code:
- Install extensions:
- ...
- Install extensions: