From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tobias Geerinckx-Rice via "Development of GNU Guix and the GNU System distribution." Subject: Re: Compatibility between Nix and Guix Date: Fri, 27 Sep 2019 15:25:51 +0200 Message-ID: <87r241yiow.fsf@nckx> References: <20190926121942.e67w6cx53u6yy2qx@thebird.nl> Reply-To: Tobias Geerinckx-Rice Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:35388) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iDqG1-0007QM-6o for guix-devel@gnu.org; Fri, 27 Sep 2019 09:26:03 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iDqFy-00011s-Mg for guix-devel@gnu.org; Fri, 27 Sep 2019 09:25:59 -0400 Received: from tobias.gr ([2001:470:7405::1]:34362) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1iDqFy-00011T-03 for guix-devel@gnu.org; Fri, 27 Sep 2019 09:25:58 -0400 In-reply-to: <20190926121942.e67w6cx53u6yy2qx@thebird.nl> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: guix-devel@gnu.org Cc: Daniel =?utf-8?Q?Sch=C3=A4fer?= --=-=-= Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Pjotr Prins =E5=86=99=E9=81=93=EF=BC=9A > It is safe[r?] to use two stores and two daemons. Virtue of=20 > isolation :) I agree. There is no advantage to sharing the store that I can=20 imagine is worth the risk and burden of compiling your entire Guix=20 or Nix world from scratch because you can't use substitutes. The Guix manual says: > Guix is compatible with Nix, so it is possible to share the same=20 > store between > both. To do so, you must pass configure not only the same=20 > --with-store-dir > value, but also the same --localstatedir value. The latter is=20 > essential because > it specifies where the database that stores metadata about the=20 > store is > located, among other things. The default values for Nix are > --with-store-dir=3D/nix/store and --localstatedir=3D/nix/var. Note=20 > that > --disable-daemon is not required if your goal is to share the=20 > store with Nix. Unless somebody objects, I'd like to (wait for it) nix this from=20 the manual entirely. It may or may not be true still, and even if it is, it's nothing=20 more than a random Fun Fact that doesn't warrant encouragement in=20 official documentation. Going once, T G-R --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEfo+u0AlEeO9y5k0W2Imw8BjFSTwFAl2ODd8ACgkQ2Imw8BjF STwhcBAArbRvXruMXnp4fGKYnprnPf1vn9wGGcAgNfGaV3mKW0pY1Yxf6PocjttJ alFQ9V7l7LvwjPgvrxS5KbxM44eGEXWvkBpc446K2rtXA3dY619EjbLfSLF9VfZb 8OuPKKGsKIZhksdYLd4dXwXjV3w82q2sm4WEUFrtHyRMAFUunOjuElvPc6laohqI R5GmC82iNWdy1TgLkYyhHy8gdIN+MPoJAJVvZb2ePJuz5hfXqHbbeR8N+fLOTvDJ gdPwD2dY93HYf3kUil2CdH6gPok8eIegvaeMIet8tmOZYALLgMqRwxXebqm1GHAP Lgf/6bn3XEel2LdQ3vSmrQ9aXCk135w4R0m+zvv12tuM2WFRPwXRHf5aRFG5lsoa KYk5qu2jDzJhSSCNmZmZfdteZmvlHUHUQIbu1pT7iPJMvNXCCrc7wmAkUJfuEH4F apRnp426quBqKXsrbQi8KyFiYC9dhCUbHPkra+XI0DDP3CYiAEkc4CU1mjUmWD8j A+112Q1NNHIP4C2elWoTuLhzK7if8zuCzkcvkdYd8YZVBCI9Xli4LpvkSaGLgYMD 2Gf101Qa5wPc08BPXV1Ml9k1A0vinLC1G/7RN2YAp20eZhIqyq9uZEbYykxt9yqm wV3iRADvoR7QKqWKNLDS7Bikp2gOjiJOgP3kyoCTFJXZ9yk3jR8= =Bexm -----END PGP SIGNATURE----- --=-=-=--