Files
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

47 lines
1.1 KiB
Plaintext

# first-boot.conf — loaded by first-boot.sh (required)
# --- File server & host ---
FILE_SERVER="http://10.20.50.1:5000/files/first-boot"
HOSTNAME="guard"
# --- User ---
PI_USER="pi"
# --- Packages ---
PACKAGES="git chromium wmctrl openssh-server swaybg wlr-randr maliit-keyboard xinput-calibrator python3-gi python3-gi-cairo gir1.2-gtklayershell-0.1"
# --- Desktop & theme ---
LIGHTDM_SESSION="rpd-labwc"
GTK_THEME_NAME="PiXnoir"
WALLPAPER_MODE="crop"
# --- Paths ---
PLYMOUTH_DIR="/usr/share/plymouth/themes/custom"
WALLPAPER_PATH="/usr/share/rpd-wallpaper/splash.png"
# --- Display (reTerminal DM) ---
DSI_ROTATE="270"
SWIOTLB_SIZE="65536"
# --- reTerminal (Seeed) ---
RETERMINAL_DEVICE="reTerminal-DM"
RETERMINAL_REPO_URL="https://github.com/Seeed-Studio/seeed-linux-dtoverlays"
# --- One-shots ---
ONESHOT_SCRIPTS="01-set-rotation-once 02-set-wallpaper-once"
# --- Step enable flags (1 = run, 0 = skip) ---
ENABLE_STEP_01=1
ENABLE_STEP_02=1
ENABLE_STEP_03=1
ENABLE_STEP_04=1
ENABLE_STEP_05=1
ENABLE_STEP_06=1
ENABLE_STEP_07=1
ENABLE_STEP_08=1
ENABLE_STEP_09=1
ENABLE_STEP_10=1
ENABLE_STEP_11=1
ENABLE_STEP_12=1
ENABLE_STEP_13=1