Table of Contents
Vane is a Home Assistant frontend theme focused on a clean, minimal look with first-class light and dark mode support.
- Matching light & dark palettes — one theme, two fully designed modes
- Domain accent colors — distinct, consistent colors for lights, covers, climate, and media players
- Broad coverage — styles core Home Assistant UI, Material (MDC) components, and popular custom cards like Bubble Card
- Zero configuration — install it and pick it, no options to tune
- In Home Assistant, go to HACS.
- Click the three-dot menu (top right) → Custom repositories.
- Add
https://github.com/JelleBuning/vaneas category Theme. - Find Vane in HACS and install it.
- Go to Settings → System → General and select Vane as your theme (or set it per-user in your profile).
- Copy
themes/vane.yamlinto your Home Assistantconfig/themes/directory. - Make sure
themes:is enabled underfrontend:inconfiguration.yaml:frontend: themes: !include_dir_merge_named themes
- Restart Home Assistant (or reload themes) and select Vane as your theme.
All colors live in a small set of vn-* variables per mode (dark/light)
at the top of themes/vane.yaml. Change a color there and it propagates
everywhere it's used — see CLAUDE.md for how the file is
structured.
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (
git checkout -b features/feature-title) - Commit your Changes (
git commit -m 'Added feature') - Push to the Branch (
git push origin features/feature-title) - Open a Pull Request
Distributed under the MIT License. See LICENSE for more information.


