This uses ansible to symlink dotfiles, install deps, configure some stuff...
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txtansible-lint env.yml
- Install Mac CLI tools:
xcode-select --install - Install homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" - Update ansible plugins
ansible-galaxy collection install community.general --upgrade
ansible-playbook env.yml- Remap Caps lock to escape
- Create ssh key:
ssh-keygen -t rsa -b 4096 gpg --import ~/Dropbox/Public/gpg-keys- Manually install Tiley
- Tiley hot keys:
shift+cmd+spaceto open.Ffor full screen,Rfor right, andLfor left. - Bind Alfred prefs from
~/Dropbox/mac-stuff/Alfred.alfredpreferences - Install Meslo font, used for font in iTerm2
- Disable the following keyboard shortcuts:
System Preferences>Keyboard>Shortcuts>Spotlight>Show Spotlight Search FieldSystem Preferences>Keyboard>Shortcuts>Mission Control>Show Desktop
- Disable notifications when sharing screen:
System Preferences>Notifications & Focus>When mirroring or sharing the display
- Set up Alfred, Amphetamine, Tiley, Ice, and Itsycal to
Open at Login:System Preferences>General>Login Items - Add
bob-pc,linux-box, andpiholeto/etc/hosts.