help-guix
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

~/.config/guix/current


From: Mikhail Kryshen
Subject: ~/.config/guix/current
Date: Tue, 03 Jul 2018 18:05:19 +0300
User-agent: Notmuch/0.26.2 (https://notmuchmail.org) Emacs/26.1 (x86_64-pc-linux-gnu)

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: signature.asc
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]