Files
reterminal-dm4/emmc-provisioning/cloud-init/fileserver
nearxos c91cf6dd05 Update first-boot configuration and scripts for enhanced kiosk functionality</message>
<message>Modify the first-boot configuration to include the gir1.2-gtklayershell-0.1 package for improved GTK layer shell support. Update the first-boot script to enhance the portal status reporting with connection timeouts. Additionally, implement a restart mechanism for the kanshi service in rotation scripts to ensure immediate application of configuration changes. Introduce a Chromium kiosk extension to disable text selection, improving user experience in kiosk mode. These changes streamline the setup process and enhance the overall functionality of the kiosk environment.
2026-02-23 18:07:14 +02:00
..

fileserver/

All files in this directory are synced to the portal's file server and served at http://<portal>:5000/files/first-boot/. The first-boot.sh script downloads them during provisioning via the FILE_SERVER variable.

Sync to the LXC with:

../scripts/sync-portal-files-to-lxc.sh root@<lxc-ip>

Layout

Path Purpose
steps/01-hostname.shsteps/13-reboot.sh Step scripts sourced by first-boot.sh
start-chromium.sh Chromium kiosk launcher
five-tap-close-chromium.py 5-tap overlay to close Chromium
chromium-kiosk.desktop Autostart for Chromium kiosk
chromium-kiosk-launcher.desktop Desktop icon to restart Chromium
five-tap-close-chromium.desktop Autostart for the 5-tap overlay
set-rotation-at-login.sh / .desktop Per-login kanshi rotation from cmdline
01-set-rotation-once.sh / .desktop One-shot: first-login rotation + dark theme
02-set-wallpaper-once.sh / .desktop One-shot: wallpaper via swaybg
fix-reterminal-display.sh Utility: re-apply DSI driver fix
99-default-session.conf LightDM → rpd-labwc session
99-wallpaper.conf LightDM greeter wallpaper
maliit-keyboard.desktop Maliit on-screen keyboard autostart
gtk.css GTK3 CSS override (dark menus/popovers)
wf-panel-pi.ini Dark taskbar config
panel-theme.css Dark taskbar CSS
custom.plymouth / custom.script Plymouth boot splash theme
splash.png Boot splash + wallpaper image (binary)
start-here.png Taskbar start button icon (binary, optional)