With our changes to Phosh's first-boot in 0.55 and the recent changes in mobile settings we can now finally go full circle on immutable images:
- Set up the initial user via systemd-homed
- Perform OS upgrades from the mobile settings app using systemd-sysupdate
This landed in Phosh's nightly images already but will hopefully also become useful for other immutable phone distros like @postmarketOS #Duranium .
As the systemd org.freedesktop.sysupdate1 interface is bound to change to #varlink in 262 this is currently rather minimal and will be tweaked in future releases but it makes things already usable without having to resort to the command line.