[Unit] Description=main-desktop first-boot setup (apps, Flatpaks, mounts) Documentation=file:/opt/main-desktop/README.md Wants=network-online.target After=network-online.target ConditionPathExists=!/var/lib/main-desktop-firstboot.done [Service] Type=oneshot ExecStart=/opt/main-desktop/scripts/firstboot.sh # Installing ~12 GB of Flatpaks takes as long as it takes; the default 90s would # kill it mid-download. TimeoutStartSec=infinity StandardOutput=journal StandardError=journal [Install] WantedBy=multi-user.target