From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: [GSoC] Draft proposal for an Install Wizard for Guix Date: Wed, 23 Mar 2016 15:13:06 +0100 Message-ID: <87a8lpuvt9.fsf@gnu.org> References: <56F1AEF0.60304@mtu.edu> <87lh59r30e.fsf@gmail.com> <20160323125356.1624e453@scratchpost.org> 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]:51506) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aijX8-0001aS-Sw for guix-devel@gnu.org; Wed, 23 Mar 2016 10:13:18 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aijX8-0005PB-5v for guix-devel@gnu.org; Wed, 23 Mar 2016 10:13:14 -0400 In-Reply-To: <20160323125356.1624e453@scratchpost.org> (Danny Milosavljevic's message of "Wed, 23 Mar 2016 12:53:56 +0100") List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: Danny Milosavljevic Cc: guix-devel@gnu.org, GNU Summer Of Code workers Danny Milosavljevic skribis: >> One more thing to consider. While you write this installer, you might >> want to think about how we can make the installation process itself as >> reproducible as possible. One of Guix's features is reproducible >> software builds. Shouldn't GuixSD also make it possible to reproduce >> the process of partitioning the system's disks, making its filesystems, >> and configuring the system for the first time? > > Yeah, personally I'd like to have an emacs form which just displays confi= g.scm (and stores it as a normal file) and has some inline documentation on= what is what and maybe a treeview instead of visible S-Expression parens -= and a validation process whether the stuff makes sense. When you exit, it = just instantiates the system. That=E2=80=99d be nice. > ncurses actually isn't as flexible - although it has the benefit that the= average user is familiar with how it looks. Yeah, and it=E2=80=99s probably more lightweight as well. Ludo=E2=80=99.