On Sun, Dec 06, 2020 at 03:57:00PM +0100, Ricardo Wurmus wrote: > A common complaint about Guix is that it requires root permissions to > install, which is “scary” and may seem unnecessary on single-user > systems. By wrapping guix-daemon so that it uses file system > virtualization (via user namespaces, proot, or the glibc debug hack) we > could eliminate this obstacle.
We have started providing Guix built Docker containers. Works for many users. But yes, a native install would be much nicer. > What do you think? Am I missing something obvious? I have run the guix-daemon with proot as a user in the past. So it should be possible with user namespaces. https://github.com/pjotrp/guix-notes/blob/master/GUIX-NO-ROOT.org#run-guix-daemon-in-proot Once you have it in proot you can install software and even build binaries on a relative path. It is just a bit too much for the average user. Pj.