If this is going to run as root user.
All the stuff needs to be able to run and operate as root.
If you are going to make it a run as a user.
Use sudo when needed, to run something as root.
Than decide on a specific way, and use it all the time.
This is going to affect the programs offered, to use in it, and how they are coded to operate.
Example:
Octoxbps will not run logged in as root
SFS Load will not run logged in as user weedog.
I guess, because this is using more software coded for Void Linux.
Normal boot needs to be as user weedog.
Is there a run-as-weedog command?
weedog, seems to be the only user name, autologin will use, besides root.
So I guess weedog is spot in this OS.
Note:
I sure do not want to use an OS, that I have to use sudo, in a terminal command, to run anything.
Even using run-as-spot is not something I like to do.
I download a software package and install it.
It should just run.
Is that not the idea behind using xbps?
Find it, download it, install it, and it runs.