- Clone ansible repo
- Run
install-first.sh
- Restart terminal
- Install ansible with brew
- Run
ansible-playbook local.yml -t base --ask-vault-pass --ask-become-pass
- Change ssh keys to be owned by the user
chown <user:group> <file> ...
- Setup ssh agent
ssh-agent bash
- Add keys
ssh-add <private-key>
- Test connection with github
ssh -T [email protected]
- Add github to ssh config
- Add ssh key to apple keychain with
ssh-add --apple-use-keychain ~/.ssh/id_ed25519
- Run
ansible-playbook local.yml -t install --ask-become-pass
- Setup dotfiles from
~/.dotfiles
withstow .
- Load iterm profile; use
C+shift+.
to show hidden files - Open up mission control
ctrl+up
and open up several spaces - Go to keyboard shortcuts > mission control > and enable shortcuts
- Turn on reduced motion in accessibility > display
- Turn off automatically rearage spaces under desktop & dock > mission control
- Turn on yabai
yabai --start-service
- Turn on skhd
skhd --start-service
- Open and enable hyperkey