Automated MacOS setup for development using Ansible.
# Install Homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
brew install git ansibleUsing the make commands may require to run xcode-select --install beforehand.
git clone https://github.com/bschulzebaek/osx-playbook
cd osx-playbook
make install-private
# ansible-playbook -i "localhost," -c local playbook-private.yaml
# Or
make install-shopware
# ansible-playbook -i "localhost," -c local playbook-shopware.yamlManually assign Raycast shortcuts to switch to specific applications. Hotkey settings can be found at cmd+space > cmd+, > "Extensions".
Setup Capslock as the "hyper" key in Raycast.
| Application | Shortcut |
|---|---|
| Main Browser | hyper + 1 |
| Main IDE | hyper + 2 |
| Terminal | hyper + 3 |
| Slack | hyper + 4 |
| Teams | hyper + 5 |
Configuration can be found in dotfiles/.config/nvim/.
These are installed via external installers (see scripts/install-nix-devenv.sh).
To uninstall them, run:
sudo /nix/nix-installer uninstall