These are my dotfiles. Some things are automated, some things are not. Still a bit messy, but I will cleanup up as I go along.
- Idempotent install script (with update function)
- Branch based for different OS'es
- Sets OS and User level configuration a.k.a. as much as possible
- Mackup to sync files
- (re)Install macOS (or get a new Mac).
- Go through initial macOS setup; Login to iCloud; Use iCloud as recovery for FileVault.
- Update macOS.
- Allow terminal to update or delete other applications; Settings -> Privacy & Security -> App Management
- Install dotfiles via Terminal command;
export REPO="jasperv/dotfiles" && echo | /bin/zsh -c "$(curl -fsSL https://raw.githubusercontent.com/$REPO/macos/install)"
- Login to Bitwarden.
- Login to Authy.
- Login to Chrome, only personal account.
- Login to Insync, but only add personal account and only sync
Mackup
folder. - Run
mackup restore
. - Disable Spotlight default shortcut key; Settings -> Keyboard -> Keyboard Shortcuts -> Spotlight.
- Run and configure Alfred.
- Run and configure Teamviewer -> Connect to personal account.
- Reboot!
- Run Karabiner Elements.
- Configure Insync with remaining accounts and remaining directories to sync.
- Login to Bitwarden CLI. Verify Alfred plugin behaviour.
- Launch and configure Dozer.
- Launch xbar.
- Launch eqMac. Equalizer preset: Electronic.
- Launch, login and configure to Spotify.
- Run Monolingual.
- Go through all System Settings.
- Configure Finder.
- Add Chrome Profiles. And configure offline options for Gmail, Drive and Calendar.
- Login to WhatsApp.
- Login to VSCode.
- Connect Messages to iPhone.
- Add hardware: Mouse, keyboard, earbuds, printer, speaker(s).
- Reboot to verify start on login behaviour of eqMac, Teamviewer, Alfred, Insync, Karabiner and Dozer.
https://www.atlassian.com/git/tutorials/dotfiles
https://medium.com/@webprolific/getting-started-with-dotfiles-43c3602fd789
https://github.com/kalkayan/dotfiles
https://github.com/MikeMcQuaid/strap
https://github.com/mathiasbynens/dotfiles
- Anka to test on macOs virtual machines
- verify -fsSL params + shorter url somehow???
- stuff from obisidian file
- automate as much as possible
- dev mode uninstall script