From 4ba1d6e916314c047ad09a95ea5e0fecba367c85 Mon Sep 17 00:00:00 2001 From: Karl Date: Sat, 19 Jul 2025 09:39:17 +0100 Subject: [PATCH] Revert to 1.0.8 and add Hyperion --- kiosk_skeleton/build.sh | 5 +++++ .../etc/hyperion/hyperion.config.json | 22 +++++++++++++++++++ 2 files changed, 27 insertions(+) create mode 100644 kiosk_skeleton/etc/hyperion/hyperion.config.json diff --git a/kiosk_skeleton/build.sh b/kiosk_skeleton/build.sh index 720465d..985e0f2 100755 --- a/kiosk_skeleton/build.sh +++ b/kiosk_skeleton/build.sh @@ -82,6 +82,11 @@ systemctl enable kiosk-sechedule-screen.service systemctl enable schedule-reboot.service systemctl enable setup-refresh-timer.service +# Install Hyperion +curl -sSL https://apt.hyperion-project.org/hyperion.pub.key | gpg --dearmor -o /usr/share/keyrings/hyperion.pub.gpg +echo "deb [signed-by=/usr/share/keyrings/hyperion.pub.gpg] https://apt.hyperion-project.org/ $(lsb_release -cs) main" | tee /etc/apt/sources.list.d/hyperion.list +apt update +apt install -y hyperion # generate a version info/build info file echo -n "Chromium version: " >> /version-info diff --git a/kiosk_skeleton/etc/hyperion/hyperion.config.json b/kiosk_skeleton/etc/hyperion/hyperion.config.json new file mode 100644 index 0000000..30d2a66 --- /dev/null +++ b/kiosk_skeleton/etc/hyperion/hyperion.config.json @@ -0,0 +1,22 @@ +{ + "general": { + "name": "AnotterKiosk" + }, + "grabber": { + "type": "framebuffer", + "device": "/dev/fb0", + "pixelformat": "rgb24" + }, + "leds": [ + { + "type": "ws281x", + "gpio": 18, + "dmanum": 10, + "freq": 800000, + "leds": 256, + "rewriteTime": 1000, + "rgbw": false, + "strip": "GRB" + } + ] +} \ No newline at end of file