1
0
Fork 0
mirror of https://github.com/ananthb/ht32-panel.git synced 2026-09-20 16:26:56 +00:00
Front-panel display and LED control for mini PCs with HT32-based LCD and RGB LEDs (AceMagic S1, Skullsaints Agni, etc.).
  • Rust 87.7%
  • Nix 7.7%
  • HTML 4.4%
  • Shell 0.2%
Find a file
Ananth 56b4afa495
Maintenance: unrunnable release binaries, ignored config keys, heartbeat log flooding
Maintenance: fix unrunnable release binaries, silently-ignored config keys, and heartbeat log flooding
2026-09-05 16:08:21 +05:30
.github/workflows ci: work around crates.io blocking curl user agents 2026-09-05 10:31:30 +00:00
config fix(config): stop silently ignoring misplaced settings 2026-09-05 10:24:14 +00:00
crates fix(daemon): stop a flapping panel from flooding the journal 2026-09-05 10:24:25 +00:00
doc fix(config): stop silently ignoring misplaced settings 2026-09-05 10:24:14 +00:00
images Faces, themes, and complications 2026-01-31 03:33:44 +05:30
nix Sync nix modules with Rust config 2026-02-03 17:59:23 +05:30
packaging fix(release): make prebuilt binaries runnable on non-Nix systems 2026-09-05 10:24:04 +00:00
.envrc Build with garnix 2026-02-07 15:52:31 +05:30
.gitignore Replace devenv with git-hooks.nix, fix code review issues 2026-04-04 21:39:06 +05:30
Cargo.lock chore: bump to 0.9.0 2026-09-05 10:24:31 +00:00
Cargo.toml chore: bump to 0.9.0 2026-09-05 10:24:31 +00:00
flake.lock Replace devenv with git-hooks.nix, fix code review issues 2026-04-04 21:39:06 +05:30
flake.nix ci: work around crates.io blocking curl user agents 2026-09-05 10:31:30 +00:00
LICENSE Initial commit 2026-01-25 12:48:27 +05:30
README.md Add deb/rpm packaging, signed repo infrastructure, and doc site 2026-04-15 00:57:58 +05:30

HT32 Panel

Release

Panel Face

Front-panel display and LED control for mini PCs with HT32-based LCD and RGB LEDs (Skullsaints Agni, AceMagic S1, etc.).

  • Daemon (ht32paneld): D-Bus service with HTMX web UI
  • CLI (ht32panelctl): D-Bus client for daemon control
  • Applet: System tray for GNOME/KDE
  • Web UI: Monitor and control the panel from a browser

Install

See the installation guide for all options (deb, rpm, AppImage, NixOS, from source).

Quick start

# Debian/Ubuntu
curl -LO https://github.com/ananthb/ht32-panel/releases/latest/download/ht32-panel_0.8.0_amd64.deb
sudo dpkg -i ht32-panel_*.deb
sudo apt update

# Fedora
curl -LO https://github.com/ananthb/ht32-panel/releases/latest/download/ht32-panel-0.8.0-1.x86_64.rpm
sudo dnf install ./ht32-panel-*.rpm

# NixOS
nix run github:ananthb/ht32-panel

Documentation

Acknowledgement

My thanks for the ideas and source code from github.com/tjaworski/AceMagic-S1-LED-TFT-Linux.

License

AGPL-3.0-or-later. See LICENSE.

Copyright © Ananth Bhaskararaman 2026