Ricardo Wurmus <ricardo.wur...@mdc-berlin.de> skribis: > Even then, /gnu would be mounted read-only on all but the management > host, because there would still only be one daemon writing to the store > and the localstatedir – even if it would take requests from multiple > remote guix clients.
I think $localstatedir (/var/guix by default), or a subset thereof (namely /var/guix/profiles/per-user) should be shared read-write over NFS to allow users to create the profiles/per-user/$USER symlinks from other machines. Sysadmins might find it more convenient to have $localstatedir under /gnu, for instance --localstatedir=/gnu/var/guix, so that simply exporting /gnu over NFS covers everything. (Of course you still need the ability to talk to the central daemon from any host, as we discussed.) Thanks, Ludo’.