From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: Package Installation Queries Date: Thu, 09 Feb 2017 11:00:37 +0100 Message-ID: <87bmub3cqi.fsf@gnu.org> References: <87vaskuzgd.fsf@zancanaro.id.au> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:45601) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cblWw-0008Cs-38 for Help-Guix@gnu.org; Thu, 09 Feb 2017 05:00:47 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cblWr-0004KH-4N for Help-Guix@gnu.org; Thu, 09 Feb 2017 05:00:46 -0500 In-Reply-To: <87vaskuzgd.fsf@zancanaro.id.au> (Carlo Zancanaro's message of "Thu, 09 Feb 2017 08:47:46 +1100") 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: Carlo Zancanaro Cc: Help-Guix@gnu.org Hello! Carlo Zancanaro skribis: > I install all of my Emacs packages via Guix, but in an usual way. I have > written a script which takes in a list of Emacs packages that I want to > install, then uses the Elpa importer to generate a Guix package (the > scheme data structure) which I can build using `guix package -f`. Each > time I run the script it pulls the most recent version on Melpa, so it's > not reproducible, but I get the ability to use Guix for roll-backs (and > in theory I think I could archive my configuration and import it on > another machine, but I haven't tried that). It has pros and cons as you write, but I think it=E2=80=99s a neat hack! I=E2=80=99ve been thinking we should have a way to hook importers and updat= ers directly to the command-line interface to facilitate this kind of experimentation. Say: guix package --importer=3Delpa -i something which would import =E2=80=98something=E2=80=99 and its dependencies on the = fly. Ludo=E2=80=99.