#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