A morph theme for Home Assistant that brings soft shadows, rounded surfaces, and a tactile 3D feel to your dashboards.
MorphHomeX ships with 12 theme variants across two styles:
| Style | Light | Dark variants |
|---|---|---|
| Raised | morphhomex-light |
morphhomex-dark, dark-taupe, dark-graphite, dark-ash, dark-onyx |
| Inset | morphhomex-light-inset |
morphhomex-dark-inset, dark-taupe-inset, dark-graphite-inset, dark-ash-inset, dark-onyx-inset |
- Raised variants give cards and elements a soft, extruded look — the classic neumorphic style.
- Inset variants flip the effect so elements appear pressed into the surface.
Note
Inset themes and the Settings page
The inset theme variants do not apply to the main Settings page. The Settings page is part of Home Assistant's core UI and is rendered differently from dashboard views, which means theme tools like card-mod cannot reach it. Every other page — including all dashboard views and all Settings sub-pages — themes correctly.
- Home Assistant 2023.9.0 or newer
- card-mod — install it through HACS before installing MorphHomeX
- Open HACS in your Home Assistant instance.
- Go to Frontend (the three-dot menu in the top right).
- Select Custom repositories.
- Add the URL of this repository ( https://github.com/robex2005/MorphHomeX ) and choose Theme as the category.
- Search for MorphHomeX in HACS and install it.
- Restart Home Assistant.
- Download the
themes/folder from this repository. - Copy
morphhomex.yamlandmorphhomex-inset.yamlinto your Home Assistantconfig/themes/directory. - Restart Home Assistant.
Make sure your configuration.yaml includes the frontend integration with the card-mod resource:
frontend:
themes: !include_dir_merge_named themes
extra_module_url:
- /hacsfiles/lovelace-card-mod/card-mod.jsAfter restarting, go to Settings → General and pick a MorphHomeX variant from the Theme dropdown — or set it per-dashboard in the dashboard settings.
morphhomex-light— light raised neumorphic (bg #f0f0f0, accent indigo)morphhomex-dark— dark raised neumorphic (bg #1e2128, accent teal)morphhomex-dark-taupe— warm dark raised (bg #26211e, accent copper)morphhomex-dark-graphite— deep dark raised (bg #121212, accent blue)morphhomex-dark-ash— medium dark raised (bg #1e1e1e, accent blue)morphhomex-dark-onyx— near-black raised (bg #0d0d0d, accent orange)
morphhomex-light-inset— light inset neumorphicmorphhomex-dark-inset— dark inset neumorphicmorphhomex-dark-taupe-inset— warm dark insetmorphhomex-dark-graphite-inset— deep dark insetmorphhomex-dark-ash-inset— medium dark insetmorphhomex-dark-onyx-inset— near-black inset
MIT



