From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tanguy Le Carrour Subject: Re: SLiM graphical login manager and keyboard layout Date: Fri, 18 Oct 2019 17:36:20 +0200 Message-ID: <20191018153620.vsxyposuwtaavebw@rafflesia> References: <20191018123345.sxoawlfothe2tx3d@rafflesia> <861rvaglrl.fsf@dismail.de> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:43361) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iLUIj-0005G0-9l for guix-devel@gnu.org; Fri, 18 Oct 2019 11:36:26 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iLUIi-0000NT-7m for guix-devel@gnu.org; Fri, 18 Oct 2019 11:36:25 -0400 Received: from relay3-d.mail.gandi.net ([217.70.183.195]:44617) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1iLUIi-0000FE-0U for guix-devel@gnu.org; Fri, 18 Oct 2019 11:36:24 -0400 Received: from localhost (176-159-32-89.abo.bbox.fr [176.159.32.89]) (Authenticated sender: tanguy@bioneland.org) by relay3-d.mail.gandi.net (Postfix) with ESMTPSA id 4A73D6000B for ; Fri, 18 Oct 2019 15:36:20 +0000 (UTC) Content-Disposition: inline In-Reply-To: <861rvaglrl.fsf@dismail.de> 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" To: guix-devel@gnu.org Hi Joshua! Le 10/18, Joshua Branson a écrit : > Tanguy Le Carrour writes: > > I'm not a Gnome user and I would like to get rid of GDM and use SLiM > > instead. > This kind of question is best asked on help-guix mailing list. :) Yeah, I thought so, but then I figured out that this could be solved by modifying the code for slim-service-type and posted it on "dev". If it's just a matter of configuring the service-type, then you're right, I should have posted it on "help". > > I'm struggling to set the keyboard layout as, apparently, > > slim-service-type is not supposed to be extended as gdm-service-type is. > > When I last tried sddm, I was able to swap my layout like so: > > (service sddm-service-type > (sddm-configuration > (xorg-configuration > (xorg-configuration > (keyboard-layout (keyboard-layout "us" "dvorak")))))) I tried something a bit different with SLiM: ``` (service slim-service-type (slim-configuration (xorg-configuration (xorg-configuration (keyboard-layout keyboard-layout) ``` I don't now why, but `(keyboard-layout (keyboard-layout "us" "dvorak"))` was throwing an error. It seems to work… actually, it's been building linux-libre for half an hour now, so I cannot really tell right now! ^_^' Thanks for the help! I'll post to "help" if this does not solve my problem! -- Tanguy