From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?B?55m944GE54aK?= Subject: Re: Guix development on GuixSD, recommended setup and process Date: Tue, 31 Mar 2020 13:59:23 +0000 (UTC) Message-ID: <37db5bd5-290a-478e-b0d6-5aa252100466@localhost> References: <7c52f508-7b83-4e56-9123-634cb23b00b7@localhost> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:46782) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jJHQP-0005b1-O8 for help-guix@gnu.org; Tue, 31 Mar 2020 09:59:30 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1jJHQO-0002fC-FM for help-guix@gnu.org; Tue, 31 Mar 2020 09:59:29 -0400 Received: from minsky.hcoop.net ([104.248.1.95]:56844) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1jJHQO-0002el-CB for help-guix@gnu.org; Tue, 31 Mar 2020 09:59:28 -0400 Received: from 37-48-21-184.nat.epc.tmcz.cz ([37.48.21.184] helo=[127.0.0.1]) by minsky.hcoop.net with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.89) (envelope-from ) id 1jJHQN-0006Ww-Hr for help-guix@gnu.org; Tue, 31 Mar 2020 09:59:27 -0400 In-Reply-To: List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane-mx.org@gnu.org Sender: "Help-Guix" To: help-guix@gnu.org Mar 31, 2020 14:32:26 Julien Lepiller : > Hi =E7=99=BD=E3=81=84=E7=86=8A, Hi Julien: Thanks for your tips. > In terms of packages, they are the same: there is no difference between t= he hash of a package built from a git commit and a package built from guix = (pulled at the same commit), so there is no more duplication than usual, es= pecially since I pull every few days anyway. But is the GuixSD going to pull in changes from the git =E2=80=94 do they g= et propagated soon? I thought the system is more =E2=80=9Cstable=E2=80=9D i= n terms of not using the latest git pushed changes. > My system is always minimal, and I install packages in my user profile (o= r actually my home manager's profile). I'd like to do this, but don't know how to go about in =E2=80=94 could you = help me with a simple example? I've read the =E2=80=9CGuix profiles in practice=E2=80=9D=C2=B9 webpage, bu= t don't understand how to simply implement them like this? I know how to declare a system and install GuixSD. So let's say, I'll have = a minimal system. Now I'd like to have StumpWM as the WM and then let's say= Emacs, MC, and LibreOffice as user apps. Should I have two profiles =E2=80=94 one for the home manager with StumpWM = and one for shiroikuma (myself, the user) with mc, emacs, and libreoffice i= n it? What should they be =E2=80=94 I'm not experienced enough to write them. Whe= re do I call / declare them, how do I then update? Sorry for going so in depth =E2=80=94 but if you could post the full profil= e text for this simple case and give me guidance on how to use it, I'd be m= uch obliged. Many thanks! :@) =E2=80=94 [1] https://guix.gnu.org/blog/2019/guix-profiles-in-practice/ --=20 Best regards / =E5=AE=9C=E3=81=97=E3=81=8F=E5=BE=A1=E9=A1=98=E3=81=84=E8=87= =B4=E3=81=97=E3=81=BE=E3=81=99 / S pozdravem / C =D1=83=D0=B2=D0=B0=D0=B6= =D0=B5=D0=BD=D0=B8=D0=B5=D0=BC / Z powa=C5=BCaniem / Mit freundlichen Gr=C3=BC=C3=9Fen =E7=99=BD=E3=81=84=E7=86=8A