Since this is taking longer than I thought to produce a more official way to do, and there are probably curious ppl, there are two ways I've done this that work, starting with Manjaro or Debian, depending on which features you want from their respective kernels.
Get an image of manjaro or debian for pbp, restore it to SD.
From now on do everything as root to keep file permissions.
Take from the restored SD the /boot (partition for debian, folder for manjaro) contents and set them aside, furthermore, set aside /lib/modules on either.
Then as root delete everything on the main partition that was created during restore rm -rf * (I do all this btw, because I don't know about how uboot on pbp detects bootable stuff and I am too lazy to look into it)
Then I move the generic void aarch64 tar to the root of the partition I just deleted everything from.
Then I run "tar --preserve-permissions -xaf *rootfs*" (replace the *rootfs* with the filename of the rootfs tar)
Then I delete the rootfs tar
Then I restore the set aside contents of /boot or of the boot partition to /boot on the rootfs, and copy the previously set aside modules folder into the /lib/ folder.
Enlarge the partition manually since it won't do that for you.
It should then work and boot fine, packages for it are not in the repos yet so the experience can only be described as workable atm unless you have a high amount of knowledge on getting everything over to void.
I know that when this gets official support I will be switching over as void linux has always been my goto for my less powerful computers and I generally prefer runit to systemd
Get an image of manjaro or debian for pbp, restore it to SD.
From now on do everything as root to keep file permissions.
Take from the restored SD the /boot (partition for debian, folder for manjaro) contents and set them aside, furthermore, set aside /lib/modules on either.
Then as root delete everything on the main partition that was created during restore rm -rf * (I do all this btw, because I don't know about how uboot on pbp detects bootable stuff and I am too lazy to look into it)
Then I move the generic void aarch64 tar to the root of the partition I just deleted everything from.
Then I run "tar --preserve-permissions -xaf *rootfs*" (replace the *rootfs* with the filename of the rootfs tar)
Then I delete the rootfs tar
Then I restore the set aside contents of /boot or of the boot partition to /boot on the rootfs, and copy the previously set aside modules folder into the /lib/ folder.
Enlarge the partition manually since it won't do that for you.
It should then work and boot fine, packages for it are not in the repos yet so the experience can only be described as workable atm unless you have a high amount of knowledge on getting everything over to void.
I know that when this gets official support I will be switching over as void linux has always been my goto for my less powerful computers and I generally prefer runit to systemd