From mboxrd@z Thu Jan 1 00:00:00 1970 From: Divan Santana Subject: Some general guix questions Date: Tue, 08 Jan 2019 18:43:06 +0200 Message-ID: <87o98ryuat.fsf@santanas.co.za> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([209.51.188.92]:33164) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gguiq-0001wJ-Qu for help-guix@gnu.org; Tue, 08 Jan 2019 11:59:25 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gguik-0003Nu-Iy for help-guix@gnu.org; Tue, 08 Jan 2019 11:59:20 -0500 Received: from outmail148098.authsmtp.com ([62.13.148.98]:34253) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gguii-00030c-Dl for help-guix@gnu.org; Tue, 08 Jan 2019 11:59:17 -0500 Received: from mail-c245.authsmtp.com (mail-c245.authsmtp.com [62.13.128.245]) by punt20.authsmtp.com. (8.15.2/8.15.2) with ESMTP id x08GhDZM053855 for ; Tue, 8 Jan 2019 16:43:13 GMT (envelope-from divan@santanas.co.za) Received: from mail.santanas.co.za ([156.0.193.126]) (authenticated bits=0) by mail.authsmtp.com (8.15.2/8.15.2) with ESMTPSA id x08GhAH7075648 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Tue, 8 Jan 2019 16:43:12 GMT (envelope-from divan@santanas.co.za) Received: from authenticated-user (mail.santanas.co.za [156.0.193.126]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.santanas.co.za (Postfix) with ESMTPSA id 2CD92215F1 for ; Tue, 8 Jan 2019 18:43:08 +0200 (SAST) 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: help-guix@gnu.org Hi great guix community, 1. What is the recommendations around when to install a package system wide (via guix system reconfigure manifest.scm) vs in your user profile? I'm confused if i3/various X packages and other desktop packages should be installed in one or the other? Or even the pros and cons of each. Is this in the manual? 2. One can install packages via a manifest or via a frontend tool like emacs-guix or helm system packages. I like the former, because it's like your system is defined in a manifest and evaluated, and you can keep track in git etc, suppose infrastructure as code. But I like the latter too and I believe some others do too. Is there a way to get the best of both worlds here? Any thoughts on the matter. 3. If I run guix system vm --fallback system.scm I get a vm I can run, which is really awesome. If I then do a guix pull and guix system vm --fallback system.scm I get /another/ VM which I can run. How is the previous VMs garbage collected, I wonder? Thanks very much, -- Divan