From mboxrd@z Thu Jan 1 00:00:00 1970 From: Pierre Neidhardt Subject: Re: Helm System Packages: New support for Guix Date: Sun, 08 Apr 2018 10:19:47 +0530 Message-ID: <87po3amhec.fsf@gmail.com> References: <874lkn2c9v.fsf@gmail.com> <87sh86wu84.fsf@gnu.org> 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]:46283) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1f52H6-0002fR-6Z for help-guix@gnu.org; Sun, 08 Apr 2018 00:49:57 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1f52H3-0002bT-3u for help-guix@gnu.org; Sun, 08 Apr 2018 00:49:56 -0400 In-reply-to: <87sh86wu84.fsf@gnu.org> 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: Ludovic =?utf-8?Q?Court=C3=A8s?= Cc: help-guix --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Ludovic Court=C3=A8s writes: > Does it support the notion of non-root installs, per-user profiles, and > arbitrary profiles for Guix? > > I=E2=80=99m asking because that=E2=80=99s a significant difference betwee= n Guix and the > other supported package managers. PackageKit, for instance, provides a > package management abstraction that=E2=80=99s biased towards =E2=80=9Ctra= ditional=E2=80=9D > package managers and is inadequate for Guix. For now it works on the user default profile (non-root install). That said, the abstraction is pretty minimal, so it's totally possible to do anything we want on the Guix side. Could you hint at some use cases and examples around arbitrary profiles? I only use my default profile at the moment, so I'm not sure what to do the= re. > You chose to interface with the command line. I suppose this creates > less friction for an initial install compared to using Geiser and the > Scheme APIs of Guix, but that=E2=80=99s probably at the expense of expres= sive > power and control (I really like the rich interface that guix.el is able > to provide with this approach). Absolutely. I chose this approach so I could roll out a first prototype in a few hours. I'm not very familiar with the Guix API yet, but eventually I'm thinking of re-using guix.el when that would be more convenient. Contributions are very welcome! > Anyway, cool stuff! Now you need to make a package for it. :-) Coming soon! =2D-=20 Pierre Neidhardt --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEUPM+LlsMPZAEJKvom9z0l6S7zH8FAlrJn2wACgkQm9z0l6S7 zH8/7gf7BkCOXdMse+ETgiYAMZfFHD79TwVHgDnhDJReTY1bUAncJC4qAIHONYu9 gj4iCk6+2yoF3gGHkV4AtSaF53DiRpI83AL/RDUSj2zANDhfbKBmuf2s8XDhd22V yelmJi0Z63iSBYmnHb2L7NxZpzllr4HkhotSCFxQwH1U5gXZPH7GDHfz5+4Gjqsu xpNF5phZ0peU5EH9acEezjcxSk4fSqhdhDxM7VH4fTbplFQEQ8Sat9Wp/i4j3Jg7 z9/As7aGWCHfR3w/+p3X5SS5+ooNbuH3IMKI9qH9S7xf/NqCfM1BguepG8HL4D+u QkJIOlIFBdidb6hoUcEXYtfWrIuAtA== =ft4M -----END PGP SIGNATURE----- --=-=-=--