MIT License

项目介绍

TilmanGriesel/graphite 是一个托管在 GitHub 上的开源项目,主要使用 Python 编写,采用 MIT License 许可证,目前获得 446 个 Star、17 次 Fork。

仓库全名
TilmanGriesel/graphite
开源许可证
MIT License
Star 数
446
Fork 数
17
未关闭 Issue
2

README 摘要

Graphite Theme for Home Assistant Graphite is a modern theme that offers a soothing dark mode alongside a bright, clean light mode. It uses native device fonts and maintains a unified design language across all Home Assistant interfaces, from the admin panel to code editors. In addition to the standard light and dark modes, Graphite also includes dedicated e-ink variants specifically for e-paper displays. These…

完整内容见 GitHub 原始 README 或本页 。

常见问题

graphite 用什么语言开发?

主要使用 Python 编写,采用 MIT License 许可证,目前有 446 个 Star。

graphite 可以免费商用吗?

仓库采用 MIT License 许可证,可免费使用与修改,商业使用请遵守许可证条款(例如保留版权声明与许可声明)。

如何获取 graphite 的源码?

可以直接克隆仓库:git clone https://github.com/TilmanGriesel/graphite.git;安装与运行步骤见仓库 README。

graphite 最近还在维护吗?

仓库最近一次更新为 6月9日,当前有 2 个未关闭 Issue;Star 数为 446,可作为社区活跃度的参考。

关于

🌿 A Calm and Clean Theme for Home Assistant

描述取自 GitHub 官方 API,中文内容由 GitRead 中文社区 编辑团队整理。

语言占比

Makefile
Python
Shell

README

Logo Graphite Theme

Graphite Theme for Home Assistant

Graphite is a modern theme that offers a soothing dark mode alongside a bright, clean light mode. It uses native device fonts and maintains a unified design language across all Home Assistant interfaces, from the admin panel to code editors. In addition to the standard light and dark modes, Graphite also includes dedicated e-ink variants specifically for e-paper displays. These minimalist themes are optimized for readability, providing a crisp and battery-friendly experience ideal for dashboards on e-ink devices.

Installation

Follow the Quickstart Guide

Open Graphite in your Home Assistant instance

Or read the setup instructions here
Step 1: Install HACS

If you haven’t already, install HACS by following the official guide.

Step 2: Add the Graphite Theme Repository

Open Graphite in your Home Assistant HACS instance

Alternatively
  1. Open the HACS interface in Home Assistant.
  2. Search for Graphite Theme or use the direct link below:
  3. Click Install to add the theme to your setup.

Step 3: Configure your theme directory

Ensure your configuration.yaml is set up to include custom themes:

frontend:
  themes: !include_dir_merge_named themes
Step 4: Restart Home Assistant

Restart your Home Assistant instance to apply changes.

Step 5: Select the Graphite Theme
  1. Go to your User Profile in Home Assistant.
  2. Under Themes, select Graphite (Light or Dark) from the dropdown menu.

Manual Installation

For manual installation, you can follow these steps:

  1. Download and copy the themes folder into your Home Assistant configuration directory.
  2. Add the following to your configuration.yaml:
    frontend:
      themes: !include_dir_merge_named themes
    
  3. Restart Home Assistant.
  4. Choose the Graphite theme from your profile.

Personalize Graphite

Customize the Graphite theme’s primary color and more without needing to fork the project by using the Graphite Theme Patcher. This tool is designed for advanced users with technical expertise and experience in script and config modification. For detailed setup instructions, refer to the patcher’s documentation.


Theme Development Kit

I’ve created a token abstraction and a script to help maintain Graphite’s consistency across theme variants and simplify updates. This setup can also serve as a great starting point for building your own themes in no time. Theme Development Kit


E-Ink Themes

Graphite also offers two themes designed specifically for E-Ink displays: Graphite E-Ink Light and Graphite E-Ink Dark. These themes mark the beginning of the Graphite E-Ink family. While they may still need some fine-tuning, your feedback is welcome and will help guide future improvements.


Examples

If you’re curious about the cards from my screenshot, you can check out my examples.


Personal note

Hi there, I’m Tilman, nice to meet you! I’m a product designer and software engineer with a love for blending technology, art, design, and open-source projects. I live in a cozy 16th-century home that I’m gradually turning into a smarter, more connected space.

I started designing this theme in 2022 to make our smart home more intuitive and visually harmonious for my partner Sophia and me. The goal was to create an experience that’s both user-friendly and aesthetically pleasing, without needing extra complexity or plugins.

I hope this theme makes your Home Assistant experience even better! If you love it, leaving a star would mean a lot and help others find it too.

"Buy Me A Coffee"


Inspired by many of the awesome home assistant community themes and contributors.
Thank you for your creativity, dedication and inspiration!

评论

暂无评论