From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mikhail Kryshen Subject: ~/.config/guix/current Date: Tue, 03 Jul 2018 18:05:19 +0300 Message-ID: <87o9foz7f4.fsf@eta.cs.prv> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:54239) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1faMs3-0004t8-9b for help-guix@gnu.org; Tue, 03 Jul 2018 11:05:37 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1faMry-0001Gw-Ab for help-guix@gnu.org; Tue, 03 Jul 2018 11:05:35 -0400 Received: from mail.kryshen.net ([31.220.44.128]:46038) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1faMry-0001E2-3K for help-guix@gnu.org; Tue, 03 Jul 2018 11:05:30 -0400 Received: from localhost (localhost [127.0.0.1]) by mail.kryshen.net (Postfix) with ESMTPSA id 63F6E239C3D for ; Tue, 3 Jul 2018 18:05:26 +0300 (MSK) List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: help-guix@gnu.org --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable 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? =20=20=20 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-cl= uster/ =2D-=20 Mikhail --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQGzBAEBCAAdFiEEw6yVFU/UQfkLWikDzxz0c4HWsG4FAls7kK8ACgkQzxz0c4HW sG7R/AwAlBdlGwkqgnYzeMxYbNicu7+kMZAZjK6Ec+NpXAnpZYlcclRaTW7MlqDb gEWjx3BPzUI6IBSOvNZ1EvtWI/ZSi2hKXYaTHP1U8fYYRU+Y/PVuIpgMzbKpuVdY +eqefmm6Ak6bQti5NUUGpsPpy8nB5EzT7geDW6NAEQ6car37/upVuLrPHV10adoB fanob7vLRTzbbhDVLWYFfioy6VMfKVmmQFVyA5TcVJFMzgSfvqFKqP3TI/cfMW1u Ms3kcPXS2TihjElNKIWwI82wSTTHdqcoregLwrxbVI0AZ+FP2YD4yazR1dei5qMy WgNiYISSDeSLzRAmL+NQnoRzNwQxxQChE+HNqdnDP+0VMIg1Q66dvq+jtIlbYHiU TsTxJZsbWTxcHlNUmXWmoZbkqr6IDkPVilhPDB7V+L0a0bxTkkCZPWyShg0vYv16 tNuPffXLjXnZiZFJWfY8yDGV35z/njBdzA3tg/osjIhPhme3D5Aif20jKvS7K9ge 1qqdur9l =uDnu -----END PGP SIGNATURE----- --=-=-=--