I haven't tested this in awhile, and might have some fixes to push, but this is a one-script that checks/installs docker and gets the latest buildroot version of recalbox for the rockpro64 or rock64, converts it to docker, installs a systemd service so you can control default boot, and adds a script/icon for X11 to "Switch to Recalbox" from the X11 desktop. This is setup so if you "shutdown" from recalbox, display manager starts so you can use a web browser/desktop and then just click the icon to switch back. You can enable the recalbox service and disable the display-manager to boot by default into recalbox -- there might be a script/command for this..
I tested it with MrFixit2001's desktop release as it shares the kernel and is the most compatible. It should work on the Pinebook Pro with any Debian/Ubuntu install with a reasonable kernel,
https://github.com/digitalsanity/recalbox-in-docker
Since this actually takes any buildroot image and creates everything on-the-fly in the installer, this works with LibreELEC also:
https://github.com/digitalsanity/libreelec-in-docker
Will pick this back up again soon as I finish the case for a portable briefcase-touchscreen-jukebox build.
I tested it with MrFixit2001's desktop release as it shares the kernel and is the most compatible. It should work on the Pinebook Pro with any Debian/Ubuntu install with a reasonable kernel,
https://github.com/digitalsanity/recalbox-in-docker
Since this actually takes any buildroot image and creates everything on-the-fly in the installer, this works with LibreELEC also:
https://github.com/digitalsanity/libreelec-in-docker
Will pick this back up again soon as I finish the case for a portable briefcase-touchscreen-jukebox build.