This is my personal infrastructure monorepo for managing my homelab environment.
ansible/
- System configuration and provisioningesphome/
- ESPHome device configurations and build toolskubernetes/
- Kubernetes application manifestsopentofu/
- Cloud infrastructure (DNS, etc.)scripts/
- Automation and tooling
# Enter development environment
nix develop
# Install pre-commit hooks
pre-commit install
# Run linting
./scripts/lint
This repository is designed specifically for my environment and use cases.