From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: GuixSD minimal/customized install Date: Mon, 21 Dec 2015 00:08:35 +0100 Message-ID: <87mvt4pvkc.fsf@gnu.org> References: 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]:56396) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aAn5o-0000yU-7X for guix-devel@gnu.org; Sun, 20 Dec 2015 18:08:45 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aAn5n-0004FU-C6 for guix-devel@gnu.org; Sun, 20 Dec 2015 18:08:44 -0500 In-Reply-To: (Daniel Pimentel's message of "Thu, 17 Dec 2015 17:57:48 -0300") 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: Daniel Pimentel Cc: guix-devel@gnu.org Daniel Pimentel skribis: > I'd like a GuixSD "minimal" install and customized as: > 1. Xorg minimal (there isn't xorg-minimal for example on repository); I think our =E2=80=98xorg-server=E2=80=99 is as minimal as can be. What do= you have in mind? > 2. Only my video drive (xf86-video-intel for example); Yes, that=E2=80=99s a problem: currently (gnu system xorg) has a list of hardcoded video drivers, which is obviously not optimal. I think someone (=E5=AE=8B=E6=96=87=E6=AD=A6, was it you?) was looking into= making it more flexible, but I=E2=80=99m not sure what happened. > 3. Remove other virtual-console (tty3, tty4, tty5 and tty6, because I > only use tty1/tty2 and tty7 (X11)); This should be relatively easy. Either do not use %base-services at all and explicitly list which services you want, taking %base-services in (gnu services base) as an example. Or you could construct your service list by removing things from %base-services (untested): (fold (lambda (service result) (if (and (eq? (service-kind service) mingetty-service-type) (string>? (mingetty-configuration-tty (service-parameters service)) "tty2")) result (cons service result))) '() %base-services) > 4. Not install ratpoison or windowmaker (I remove it in my config.scm > file but the system allway install it. In the momment I used > Enlightenment and future Gnome-shell in soon when released it). I don=E2=80=99t think Ratpoison is automatically installed. However Window= Maker is, because of the #:fallback-session in =E2=80=98xinitrc=E2=80=99, in (gnu= system xorg); =E5=AE=8B=E6=96=87=E6=AD=A6, i think we could remove it now, no? Thanks, Ludo=E2=80=99.