all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* ~/.config/guix/current
@ 2018-07-03 15:05 Mikhail Kryshen
  2018-07-09 11:53 ` ~/.config/guix/current Ludovic Courtès
  0 siblings, 1 reply; 8+ messages in thread
From: Mikhail Kryshen @ 2018-07-03 15:05 UTC (permalink / raw)
  To: help-guix

[-- Attachment #1: Type: text/plain, Size: 1248 bytes --]

Hi,

Is there some reason why "guix pull" keeps profile symlinks in
~/.config/guix instead of under /var/guix/profiles?

I'm looking into installing Guix on multiple computers with shared user
accounts and /home on NFS.  So far the possibilities seem to be:

a) master node running guix-daemon [1]
   - will "guix gc" destroy guix/current profiles if /home is not
   mounted on the master node?  What if some users have local
   home directories and some are on nfs?
   
b) guix-daemon on every computer
   - then /gnu/store and /var/guix/profiles will by local and user
   profiles can be different on every computer, but
   ~/.config/guix/current will link to nonexistent store item if
   "guix pull" was invoked by the same user on a different machine.

Can/should this be fixed?

Another question is why ~/.config/guix/current/etc/profile does not
define all necessary environment variables (PATH is there, but no
INFOPATH, GUILE_LOAD_PATH and GUILE_LOAD_COMPILED_PATH)?  It would be
convenient to source it in .bash_profile the same way as normal
guix-profile instead of defining all necessary variables explicitly.

[1] https://guix-hpc.bordeaux.inria.fr/blog/2017/11/installing-guix-on-a-cluster/

-- 
Mikhail

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 658 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2018-07-16  7:49 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-07-03 15:05 ~/.config/guix/current Mikhail Kryshen
2018-07-09 11:53 ` ~/.config/guix/current Ludovic Courtès
2018-07-11 15:46   ` ~/.config/guix/current Mikhail Kryshen
2018-07-12  8:26     ` ~/.config/guix/current Ludovic Courtès
2018-07-13 13:07       ` ~/.config/guix/current Mikhail Kryshen
2018-07-13 14:42         ` ~/.config/guix/current Ludovic Courtès
2018-07-13 16:51           ` Store on NFS (was Re: ~/.config/guix/current) Mikhail Kryshen
2018-07-16  7:49             ` Ludovic Courtès

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/guix.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.