Hello,

Ricardo Wurmus <ricardo.wur...@mdc-berlin.de> skribis:

> For historical reasons, Guix here is configured with
> localstatedir=/gnu/var instead of just /var.  “guix pull”, however,
> provides a Guix that is configured with “localstatedir=/var”.

With ‘guix pull’, you’ll get a (guix config) that respects your current
settings (see ‘%config-variables’ in (guix self)).  However, it’s true
that ‘guix pull’ will give you ‘guix-daemon’ with hard-coded settings,
in particular localstatedir=/var.

Perhaps what we could do is replace ‘guix-daemon’ in (gnu packages
package-management) with a procedure that takes those config variables
as parameters and passes them as #:configure-flags.  That way, the
daemon that ‘guix pull’ provides would honor your current settings.

Alternately, you could create some bind-mounts or symlinks?  :-)

HTH,
Ludo’.

Reply via email to