Part of the Crooked Sentry universe
Material 3 inspired Home Assistant theme with light, medium, and high contrast variants. Install via HACS or manually to your themes directory.
Theme.HA Material Theme.themes/ha-material-theme.yaml into your Home Assistant themes/ directory.Ensure your configuration.yaml includes:
frontend:
themes: !include_dir_merge_named themes
Crooked MaterialCrooked Material Medium ContrastCrooked Material High Contrastsrc/material-theme.json with the latest Material Theme Builder export.Rebuild the install artifact:
python3 scripts/build_theme.py
Run validation:
```bash python3 -m pip install pytest pytest-cov pytest –cov=scripts –cov-config=.coveragerc –cov-report=term-missing –cov-report=xml:coverage.xml -q
src/material-theme.json is the source of truth (generated from Material Theme Builder)themes/ha-material-theme.yaml is the only HACS runtime artifactsrc/material-theme.json is the source of truth.themes/ha-material-theme.yaml is the only HACS runtime artifact.screenshots/ is for README assets only and should never be required at runtime.