From mboxrd@z Thu Jan 1 00:00:00 1970 From: Pjotr Prins Subject: Re: =?utf-8?Q?=E2=80=9CGuix_Profiles_in_Pr?= =?utf-8?B?YWN0aWNl4oCd?= Date: Sun, 27 Oct 2019 03:56:52 -0500 Message-ID: <20191027085652.75yygzkf3vttcpjz@thebird.nl> References: <87r231rulr.fsf@gnu.org> <20191025204427.uvpamtvyn3td3yvg@thebird.nl> <87lft7lt84.fsf@ambrevar.xyz> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Content-Disposition: inline In-Reply-To: <87lft7lt84.fsf@ambrevar.xyz> 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: Pierre Neidhardt Cc: guix-devel , help-guix , Pjotr Prins List-Id: guix-devel.gnu.org On Sat, Oct 26, 2019 at 12:02:51PM +0200, Pierre Neidhardt wrote: > Pjotr Prins writes: >=20 > > On Fri, Oct 25, 2019 at 12:36:01PM -0400, Thompson, David wrote: > >> On Fri, Oct 25, 2019 at 6:57 AM Ludovic Court=C3=A8s = wrote: > >> > > >> > Hello Guix! > >> > > >> > Here=E2=80=99s a new blog post by Pierre Neidhardt entitled =E2=80= =9CGuix Profiles in > >> > Practice=E2=80=9D: > >> > > >> > https://guix.gnu.org/blog/2019/guix-profiles-in-practice/ > >> > > >> > A great discussion on the benefits of manifests and on ways to man= age > >> > several profiles! > >>=20 > >> Great article! > > > > I agree. One useful thing not mentioned in there is, that before > > loading a profile, it may be worthwhile to empty the shell with > > > > env -i /bin/bash --login --noprofile --norc > > > > . ~/opt/my-tools-profile/etc/profile > > > > so no existing shell variables may pollute your beautiful setup.=20 >=20 > Nice tip, Pjotr! >=20 > We can add it to the cookbook. Shall I add it to the blog article now > that it's published? Why not? > In https://lists.gnu.org/archive/html/guix-devel/2019-10/msg00565.html > we discussed the possibility to remove a specific profile from the > environment, which would be a more general version of what you propose. > It currently has some shortcomings, but maybe we can fix them. Sounds great. Pierre, we have the minimalistic and emerging languages devroom at FOSDEM this year. I am thinking we could do a talk about using Guix as a development environment. I mean profiles are great for development - I use them all the time, including guix environment -C. That could be a talk. Another talk could be about programming Guix from the REPL. Guix as a DSL if you will. Anyone interested in doing a talk about that? BTW I am also starting to use rash - the racket shell and we have gash. Anyone want to talk about that? We should invite the authors. Pj