Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MorphHomeX

A morph theme for Home Assistant that brings soft shadows, rounded surfaces, and a tactile 3D feel to your dashboards.

Screenshots

Light

morphhomex-light

Light INSET

morphhomex-light-inset

Dark

morphhomex-dark

Dark INSET

morphhomex-dark-inset

Theme variants

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.

Prerequisites

  • Home Assistant 2023.9.0 or newer
  • card-mod — install it through HACS before installing MorphHomeX

Installation

HACS (recommended)

MorphHomeX is available in the default HACS store — no custom repository needed.

Open your Home Assistant instance and open a repository inside the Home Assistant Community Store.

  1. Open HACS in your Home Assistant instance.
  2. Search for MorphHomeX.
  3. Open it and click Download.
  4. Restart Home Assistant.

Tip: click the button above to jump straight to the MorphHomeX page in your own Home Assistant.

Manual

  1. Download the themes/ folder from this repository.
  2. Copy morphhomex.yaml and morphhomex-inset.yaml into your Home Assistant config/themes/ directory.
  3. Restart Home Assistant.

Configuration

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.js

After restarting, go to Settings → General and pick a MorphHomeX variant from the Theme dropdown — or set it per-dashboard in the dashboard settings.

Variant details

Raised (default neumorphic)

  • 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)

Inset (recessed elements)

  • morphhomex-light-inset — light inset neumorphic
  • morphhomex-dark-inset — dark inset neumorphic
  • morphhomex-dark-taupe-inset — warm dark inset
  • morphhomex-dark-graphite-inset — deep dark inset
  • morphhomex-dark-ash-inset — medium dark inset
  • morphhomex-dark-onyx-inset — near-black inset

License

MIT

About

A Morphic theme for Home Assistant with soft shadows and multiple variants (raised + inset). Requires card-mod.

Topics

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors