From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id 5SeXFRVlj2F9igAAgWs5BA (envelope-from ) for ; Sat, 13 Nov 2021 08:11:17 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id mI2hEBVlj2E1PgAAB5/wlQ (envelope-from ) for ; Sat, 13 Nov 2021 07:11:17 +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 D5E3116737 for ; Sat, 13 Nov 2021 08:11:16 +0100 (CET) Received: from localhost ([::1]:36138 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mlnBy-0007z9-UR for larch@yhetil.org; Sat, 13 Nov 2021 02:11:14 -0500 Received: from eggs.gnu.org ([209.51.188.92]:36358) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mlnBp-0007z0-Co for help-guix@gnu.org; Sat, 13 Nov 2021 02:11:05 -0500 Received: from pelzflorian.de ([5.45.111.108]:41528 helo=mail.pelzflorian.de) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mlnBk-0008PC-Oe for help-guix@gnu.org; Sat, 13 Nov 2021 02:11:05 -0500 Received: from pelzflorian.localdomain (unknown [5.45.111.108]) by mail.pelzflorian.de (Postfix) with ESMTPSA id 183543606B4; Sat, 13 Nov 2021 08:10:57 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=pelzflorian.de; s=mail; t=1636787457; bh=lUxcEf7+6c0GxJUpzgWzf5CmTQnvrLwiqhMxJW7xj9M=; h=Date:From:To:Cc:Subject:References:In-Reply-To; b=hAYJ3Xfue54MP7V0Z4Gws2vz2JiIxy9BTJz5Rkxex5PIS10HwIATA7PeOqv8UPllv 8StREEgVKAso6IJdizxKHt16hFCJpwZ+9Y7duX1d7Kt+/tNaVAXCReEoUG37kyCA95 vir4KCNXvSY8chb1RZP/p4mvMeuevnFXPDr8nsro= Date: Sat, 13 Nov 2021 08:10:45 +0100 From: "pelzflorian (Florian Pelz)" To: Alexander Asteroth Subject: Re: Best base system for Guix Message-ID: <20211113071045.xdfq5czwixs6tugr@pelzflorian.localdomain> References: <87r1bnx8j1.fsf@condor.l7> <87fss2q2o7.fsf@gmail.com> <87bl2qmvbs.fsf@h-brs.de> <20211111205840.54cq2xnouskjcqq5@pelzflorian.localdomain> <87ee7ltnem.fsf@condor.l7> <20211112164836.eumn2hc4qsrv6i3y@pelzflorian.localdomain> <877dddmdk8.fsf@h-brs.de> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <877dddmdk8.fsf@h-brs.de> Received-SPF: pass client-ip=5.45.111.108; envelope-from=pelzflorian@pelzflorian.de; helo=mail.pelzflorian.de X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: help-guix@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: =?utf-8?B?QW5kcsOpIEEu?= Gomes , help-guix@gnu.org Errors-To: help-guix-bounces+larch=yhetil.org@gnu.org Sender: "Help-Guix" X-Migadu-Flow: FLOW_IN X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1636787477; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=MRvnueyOpPbZqrCspuuHq22UvZl9+QUVNwlK6mfDbB0=; b=GVv2HpTuTZdz2zhu+cew3DKiCD0MyUzQE4EJ5sUu2qMYOyRpmy1v55HvGZuT3Qni02zycD bHW9Pp156Mo+f2XEgOOTk592x84xBrjnxOCiV8EZg6Yk7gdcTpJlob5l4qXZ74fgNXhA5P IKwFnPjvdWX8L6AUHSQMPob5dEM7jwD/IM5CIN825JQ4h4y/pJjUhqLabcHjIJeoLOBLUZ 8fmkct+lYYiml6GbIhPecn1f0puVmQDX2PrOWbx7fIFOFwyDLSjBUC2QM6TOon4tKUWM7z ID3IEzDemrJ9CjTH9tLLdWlsMw83vd3f+tmlrFYNNLu02CU9yCTUHKwtI5kDHw== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1636787477; a=rsa-sha256; cv=none; b=YsbGa/ZgeHkxvNpUGvIv45Ssj5DmRKAIGIGmezSYrAX8IaPjJE+nRfzXIYBykbPRcNMylL k2L7qobMpqKLKriqI0wlYfZNFgDRYiYF76VJsnck43wyTPGICH7vqj8hh6J6+NB8ylKtWB u9Ra0X8g8hTTAvPFYvnhJbN2x/qU1z2336HouZOqiSfivEq1+FCgUxK1bXSxHitSKUzKXe Pz27TUAC8ghrqqLmJK7afuUNWP2YXkaKW1E7wtg15fqx9kXz4hGkpGNYGpq3HjQ1sAIzfI OsGWyprLpnuEUQFKbrEw4VbEkTmuzl39S11Kx+8SC0P7RIevRos/9KTIvGnjvw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=pelzflorian.de header.s=mail header.b=hAYJ3Xfu; spf=pass (aspmx1.migadu.com: domain of "help-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="help-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -1.83 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=pelzflorian.de header.s=mail header.b=hAYJ3Xfu; spf=pass (aspmx1.migadu.com: domain of "help-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="help-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: D5E3116737 X-Spam-Score: -1.83 X-Migadu-Scanner: scn0.migadu.com X-TUID: POYfmqrmadn8 Hello Alexander. On Fri, Nov 12, 2021 at 07:21:38PM +0100, Alexander Asteroth wrote: > I'm not using a predifined layout from /usr/share/X11/xkb/symbols but > some self-defined variant based on us. This means I have to edit a file > under /usr/share but that was the way it was done since I work with X11 > (back in the 90s) and so far I haven't found a replacement for it that > allows to fully define own keyboardlayouts. You really need to change the Xorg service (if you use X11) and / or packages. Guix hard-codes using the xkeyboard-config. You can set up guix pull to pull from a Git repo in your file system. See `info "(guix)Using a Custom Guix Channel"`. guix pull’ing will take longer only for the part you change, i.e. packages or services will need to be recompiled on guix pull. Alternatively copy the Xorg X11 service from gnu/services/xorg.scm from the Guix repo to your own operating system configuration (/etc/config.scm) or to a file you refer to therein. > >> Guix configuration is really very different from other > >> *ix'es. Are packages configurable at all without writing scheme-modules > >> for them? An where would this configuration go? > > > > In Scheme code in your operating system configuration > > (/etc/config.scm) or in your package manifest, you can add your own > > package records in-place or you can use a module in which you defined > > But in the end the applications depend on configurartion files that need > to be placed somewhere (even if generated or parameterized) by some > scheme code. Yes, they are built from Scheme code. That is a good thing though. Regards, Florian