From mboxrd@z Thu Jan 1 00:00:00 1970 From: Leo Prikler Subject: Re: Collect guix profiles in single directory. Date: Fri, 31 Jan 2020 16:38:29 +0100 Message-ID: <41a3f9f07d0caac99d82dd8fd4a048a05cbe6989.camel@student.tugraz.at> References: <87blrefavb.fsf@gnu.org> <34307ca779925da741af20fa57497c8e13eae7d6.camel@student.tugraz.at> <87tv56av8o.fsf@ambrevar.xyz> <87wo98pwup.fsf@ambrevar.xyz> <97bd40c8513d323e11e63e1083a8bf6c33940840.camel@student.tugraz.at> <87imksoy2z.fsf@ambrevar.xyz> <87y2tnoinc.fsf@ambrevar.xyz> <4107eddcfc1e77cbbeaad471e9dc8d819d777397.camel@student.tugraz.at> <87r1zfodtb.fsf@ambrevar.xyz> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:52820) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ixYNH-0003vM-RF for guix-devel@gnu.org; Fri, 31 Jan 2020 10:38:29 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ixYNF-00038P-32 for guix-devel@gnu.org; Fri, 31 Jan 2020 10:38:27 -0500 In-Reply-To: <87r1zfodtb.fsf@ambrevar.xyz> 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-mx.org@gnu.org Sender: "Guix-devel" To: Pierre Neidhardt , Ludovic =?ISO-8859-1?Q?Court=E8s?= Cc: guix-devel@gnu.org Am Freitag, den 31.01.2020, 16:17 +0100 schrieb Pierre Neidhardt: > Leo Prikler writes: > > > What do you mean by that exactly? One knob for everything as with > > config-directory? Several knobs for several things? One knob per > > file > > or directory? Which knob will do what? > > Sorry, that was confusing: I'm suggesting we have one knob per file. So in that case I'd have to set - GUIX_PROFILE_DIR, - GUIX_PULL_DIR, and - GUIX_CHANNELS_FILE (or alternatively GUIX_CONFIG_DIR) just so everything is in one place? Sounds a bit overkill to me. Could we make GUIX_PROFILE_DIR and GUIX_PULL_DIR default to GUIX_CONFIG_DIR in the (very likely) case that everything should be put into the same directory? > > Even accepting a distinction, there is nothing inside that > > distinction, > > that would enforce a separation in storage -- at least as far as I > > see > > it. Before you even get to the point of user profiles, guix system > > puts the guix command together with everything else into the system > > profile, so it's not even an issue until you try to `guix install > > guix` > > despite commonly shared advice on IRC telling you not to. > > I think your points are strong enough arguments to keep them > separate. How so?