Hi Ludo,

> But then, the problem is that ‘guix pull’ or in fact any ‘guix’ command
> will give you non-relocatable binaries.  So you need to somehow map,
> say, ~/.local/state/guix/store to /gnu/store for all the user sessions,
> as seamlessly as possible.

Or change the location of the store and give up on substitutes. Not
good, I know.

> If a systemd user mount is not an option, then we could provide a
> ‘guixify’ statically-linked binary that would spawn $SHELL in a mount
> namespace where /gnu/store is available.  But needless to say, that’d be
> much less convenient.

It might be OK for a purely pedagogical installation, but really
inconvenient for daily use.

Cheers,
  Konrad.
-- 
---------------------------------------------------------------------
Konrad Hinsen
Centre de Biophysique Moléculaire, CNRS Orléans
Synchrotron Soleil - Division Expériences
Saint Aubin - BP 48
91192 Gif sur Yvette Cedex, France
Tel. +33-1 69 35 97 15
E-Mail: konrad DOT hinsen AT cnrs DOT fr
http://dirac.cnrs-orleans.fr/~hinsen/
ORCID: https://orcid.org/0000-0003-0330-9428
Mastodon: @khinsen@scholar.social
---------------------------------------------------------------------

Reply via email to