/hass-lucide-icons

Lucide icon pack for Home Assistant

Primary LanguagePythonOtherNOASSERTION

hass-lucide-icons

This is custom component/integration enables the usage of the awesome Lucide icon pack.

Huge thanks to Thomas Lovén and his custom component hass-fontawesome, which helped me a lot to develop this icon set integration.

Installation

HACS

See #5072

To install via HACS add this repository as Custom Repository in HACS. Then search for Lucide icons. Install.

Manual

  1. Copy lucide_icons folder to your custom components.
  2. Restart Home Assistant
  3. Install Lucide Icons component under Home Assistant > Integrations
  4. Restart Home Assistant

Development

If you are interested in the processing workflow done on the Lucide icons themselves to make them Home Assistant compatible, I wrote a small tutorial here on my blog.

Usage

This icon pack uses prefix lucide to access icons. For example:

lucide:trash

lucide:circle-dot

...

Features

This icon pack integration also supports icon keywords, which means you can use keywords/aliases of the icons to search icons inside the native Home Assistant icon dialog. For example, icon cpu has additional aliases/keywords and one of them is processor. Therefore we may type processor in icon search bar in Home Assistant and voila, the correct icon is suggested as seen here:

keywords example