Note: This repository’s Ansible configuration is out of date; instead, look at home-manager.config for a more recent version.
Ansible playbook to provision my local environment. All dotfiles are located in a separate repository for better reusability.
- Python 3
Create a virtual environment:
python -m venv .venv
Active the virtual environment:
# bash or zsh
source .venv/bin/activate
# fish
source .venv/bin/activate.fish
Install Python dependencies:
pip install -r requirements.txt
Run the playbook:
ansible-playbook site.yml -K