From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?utf-8?Q?Cl=C3=A9ment?= Lassieur Subject: Re: Installation: Load non-free wifi firmware (iwlwifi) Date: Mon, 05 Mar 2018 15:00:41 +0100 Message-ID: <878tb6zkom.fsf@lassieur.org> References: <87r2p2xudf.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:48887) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1esqfX-0002vM-Os for help-guix@gnu.org; Mon, 05 Mar 2018 09:00:53 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1esqfV-00065x-74 for help-guix@gnu.org; Mon, 05 Mar 2018 09:00:47 -0500 Received: from mail.lassieur.org ([83.152.10.219]:52520) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1esqfU-00065J-SX for help-guix@gnu.org; Mon, 05 Mar 2018 09:00:45 -0500 In-reply-to: <87r2p2xudf.fsf@gmail.com> List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: Pierre Neidhardt Cc: help-guix Pierre Neidhardt writes: > This was posted before: > > https://lists.gnu.org/archive/html/help-guix/2017-01/msg00041.html > > Unfortunately, I'm not able to acquire a wifi dongle at the moment. > As far as I understand, linux-libre turns off the ability to load > non-free firmware. Why is it so? > > Is it possible to re-enable the feature? > If not, are there other ways around the issue? Hi Pierre, Guix allows one to customize their packages through inheritance. You could create a custom linux package that inherits Guix's linux-libre, with, say a differente source. When linux-libre is updated, my-linux would be updated as well, since it inherits linux-libre. Thus, you would have no maintainance to do. (define-public my-linux (package (inherit linux-libre) (name "my-linux") (source ...))) This custom package's definition needs to be within GUIX_PACKAGE_PATH. See https://www.gnu.org/software/guix/manual/html_node/Package-Modules.html#Package-Modules for more information. Clément