# ---------------------------------------------------------------------------
# Secrets. A device token grants full control of the device, so nothing that
# could carry one is ever committed. The real configuration lives outside the
# tree in ~/.config/limelight, but these patterns guard against a stray copy.
# ---------------------------------------------------------------------------
config.json
*.local.json
*.token
*token*.json
wifi_pass.txt
secrets/
.env
.env.*

# Python
__pycache__/
*.py[cod]
*.egg-info/
*.egg
build/
dist/
.eggs/
pip-wheel-metadata/

# Virtual environments
.venv/
venv/
env/

# Testing and coverage
.pytest_cache/
.coverage
.coverage.*
htmlcov/
coverage.xml
.tox/
.nox/
.ruff_cache/
.mypy_cache/

# Editors
.idea/
.vscode/
*.swp
*~
.DS_Store

# Runtime artefacts
*.log
logs/

# Generated launchd agent with absolute paths substituted in
packaging/launchd/*.generated.plist
