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%
Maintenance: fix unrunnable release binaries, silently-ignored config keys, and heartbeat log flooding |
||
|---|---|---|
| .github/workflows | ||
| config | ||
| crates | ||
| doc | ||
| images | ||
| nix | ||
| packaging | ||
| .envrc | ||
| .gitignore | ||
| Cargo.lock | ||
| Cargo.toml | ||
| flake.lock | ||
| flake.nix | ||
| LICENSE | ||
| README.md | ||
HT32 Panel
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
