35 lines
1.1 KiB
Plaintext
35 lines
1.1 KiB
Plaintext
#cloud-config
|
|
# Cloud-init user-data for reTerminal DM4 golden image (eMMC).
|
|
# Copy to the boot (FAT32) partition of your image as 'user-data'.
|
|
# Raspberry Pi OS uses NoCloud: meta-data, user-data, network-config on boot partition.
|
|
|
|
package_update: true
|
|
package_upgrade: false
|
|
|
|
packages:
|
|
- chromium-browser
|
|
- wmctrl
|
|
# - python3-pip # uncomment if you need Flask/other apps
|
|
|
|
# Optional: set hostname from serial or leave default
|
|
# hostname: reterminal-%s # %s = first column of meta-data instance-id if set
|
|
|
|
# Optional: enable I2C/SPI for reTerminal peripherals (LED, buzzer, etc.)
|
|
# Uncomment if your image does not already enable these:
|
|
# write_files:
|
|
# - path: /boot/firmware/config.txt.d/99-reterminal.txt
|
|
# content: |
|
|
# dtparam=i2c_arm=on
|
|
# dtparam=spi=on
|
|
|
|
# Run once on first boot (e.g. copy kiosk scripts, start Chromium on boot)
|
|
runcmd:
|
|
# Example: ensure Chromium kiosk autostart
|
|
# - systemctl enable chromium-kiosk
|
|
- cloud-init single --name cc_final_message
|
|
|
|
# Power state after first boot (optional)
|
|
# power_state:
|
|
# mode: reboot
|
|
# delay: 1
|