From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id sGGmM5Fq/V/4KQAA0tVLHw (envelope-from ) for ; Tue, 12 Jan 2021 09:23:29 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id OOOCL5Fq/V/dBQAAbx9fmQ (envelope-from ) for ; Tue, 12 Jan 2021 09:23:29 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 429F694042E for ; Tue, 12 Jan 2021 09:23:29 +0000 (UTC) Received: from localhost ([::1]:49516 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kzFtf-0002lK-0M for larch@yhetil.org; Tue, 12 Jan 2021 04:23:27 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:60836) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kzFtX-0002lB-Bl for help-guix@gnu.org; Tue, 12 Jan 2021 04:23:19 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:56357) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kzFtW-00016g-WC; Tue, 12 Jan 2021 04:23:19 -0500 Received: from [2a01:e0a:19b:d9a0:d54b:f4e5:4687:8012] (port=58228 helo=cervin) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1kzFtW-0001Em-E3; Tue, 12 Jan 2021 04:23:18 -0500 From: Mathieu Othacehe To: Ben Sturmfels Subject: Re: Running graphical install inside existing Guix System References: Date: Tue, 12 Jan 2021 10:23:17 +0100 In-Reply-To: (Ben Sturmfels's message of "Tue, 12 Jan 2021 14:49:08 +1100") Message-ID: <877doitsoq.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-BeenThere: help-guix@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: help-guix@gnu.org Errors-To: help-guix-bounces+larch=yhetil.org@gnu.org Sender: "Help-Guix" X-Migadu-Flow: FLOW_IN X-Migadu-Spam-Score: -2.86 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx1.migadu.com: domain of help-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=help-guix-bounces@gnu.org X-Migadu-Queue-Id: 429F694042E X-Spam-Score: -2.86 X-Migadu-Scanner: scn0.migadu.com X-TUID: lGw1e2dAGMIl Hello Ben, > I realise there's lower-level tools like "guix system init" you could use if > you were happy to partition and format the new drive manually, but it would be > such a great user experience to leverage the existing graphical installer from > withing Guix System. The graphical installer relies on some services such as kmscon to change the keyboard layout and connman to connect to the internet for instance. If we were to add a "guix install" command, then we would need to make sure that we run in the same environment as the one described in "gnu/system/install.scm". I agree that it would be an interesting feature for your use-case or to perform some quick tests on the installer. In the meantime, you can start a VM running the installer and using your target drive but that wouldn't be a much better solution than rebooting on a flash drive I guess. Thanks, Mathieu