Frosted Glass Theme Manager is a powerful companion integration for Home Assistant. It allows you to easily customize the popular Frosted Glass aesthetic directly from the UI. Change colors, switch backgrounds, and generate optimized theme files instantly.
- UI Color Picker: Change the Primary Color for both Light and Dark modes using a visual picker. No more editing code! 🎨
- Smart Tonal Palette: This isn't just a simple color swap. The manager mathematically calculates a complete Material Design tonal palette (shades 05–95) based on your chosen color. This ensures text remains readable and contrast stays perfect. 🧠
- Custom Backgrounds: Easily paste a URL for your custom background images. 🖼️
- Dual Generation: With a single click, the manager generates two themes:
- Frosted Glass Custom: The full experience with blur and glass effects. ❄️
- Frosted Glass Custom Lite: A performance-optimized version for older devices (no blur). ⚡
- Instant Updates: Changes are applied immediately without needing to restart Home Assistant. 🚀
Step 1: Prerequisites
- You must have HACS installed.
- You must have the
card-modintegration installed (required for the glass effects to work).
Step 2: Install via HACS
- Open HACS -> Integrations.
- Click the menu (three dots) in the top right -> Custom repositories.
- Paste this repository URL:
https://github.com/wessamlauf/frosted-glass-manager - Select Category: Integration.
- Click Add, then find Frosted Glass Theme Manager in the list and install it.
- Restart Home Assistant.
Step 3: Install Manually (Alternative)
- Download this repository.
- Copy the
custom_components/frosted_glass_managerfolder into yourconfig/custom_components/directory. - Restart Home Assistant.
Once installed and restarted, you need to add the integration to your instance:
- Go to Settings -> Devices & Services.
- Click Add Integration (bottom right).
- Search for "Frosted Glass Theme Manager".
- Finish the setup.
- Find the integration in your list and click CONFIGURE.
- You will see a form where you can set:
- Light Mode Primary Color ☀️
- Light Mode Background URL
- Dark Mode Primary Color 🌑
- Dark Mode Background URL
- Click SUBMIT.
The integration will automatically generate two new files in your themes/ folder: Frosted Glass Custom.yaml and Frosted Glass Custom Lite.yaml.
- Go to your Profile (click your name in the bottom-left corner).
- Under Theme, select either Frosted Glass Custom or Frosted Glass Custom Lite.
Want to go back to the original "Blurple/Blue" look?
- Open the integration configuration.
- Check the box: RESET to Defaults.
- Click Submit.
Everything will revert to the original Frosted Glass color scheme.
If this tool helped you make your dashboard beautiful and saved you time, consider buying me a coffee!
Found a bug or have a suggestion?
Open an issue on GitHub.
This integration is based on the visual design of the Frosted Glass Themes.

