Add the campercan theme and track configuration.yaml #117

Merged
rob merged 3 commits from feat/campercan-theme into main 2026-10-05 19:33:47 +00:00
Collaborator

Adds a theme/ folder with the campercan theme, its woff2 fonts and the module that registers them, all mounted read-only into Home Assistant's themes and www directories.

Also moves configuration.yaml out of the untracked, root-owned ha-data directory into ha-config/ and mounts it over /config/configuration.yaml, so it is in source control and the extra_module_url that loads the fonts lives with it.

Rollout: docker compose up -d to recreate the container with the new mounts, then pick the theme in the user profile.

Adds a `theme/` folder with the campercan theme, its woff2 fonts and the module that registers them, all mounted read-only into Home Assistant's `themes` and `www` directories. Also moves `configuration.yaml` out of the untracked, root-owned `ha-data` directory into `ha-config/` and mounts it over `/config/configuration.yaml`, so it is in source control and the `extra_module_url` that loads the fonts lives with it. Rollout: `docker compose up -d` to recreate the container with the new mounts, then pick the theme in the user profile.
Track configuration.yaml in the repository
All checks were successful
Lint, type check and test / hassfest (pull_request) Successful in 50s
Lint, type check and test / quality (pull_request) Successful in 2m22s
Lint, type check and test / release (pull_request) Has been skipped
cf92856229
It was root-owned inside ha-data and edited by hand. Mounting it from
ha-config keeps it in source control and needs no sudo.
Colour history graph lines from the theme palette
All checks were successful
Lint, type check and test / hassfest (pull_request) Successful in 1m11s
Lint, type check and test / quality (pull_request) Successful in 2m35s
Lint, type check and test / release (pull_request) Has been skipped
c75eda14e7
rob merged commit 1248892483 into main 2026-10-05 19:33:47 +00:00
rob deleted branch feat/campercan-theme 2026-10-05 19:33:47 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
rob/CampervanHomeAssistant!117
No description provided.