From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id kM8SAWeaCWDIAwAA0tVLHw (envelope-from ) for ; Thu, 21 Jan 2021 15:14:47 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id EOGFOGaaCWBUVAAAB5/wlQ (envelope-from ) for ; Thu, 21 Jan 2021 15:14:46 +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 5896894043A for ; Thu, 21 Jan 2021 15:14:46 +0000 (UTC) Received: from localhost ([::1]:53536 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1l2bfX-0001Ni-R5 for larch@yhetil.org; Thu, 21 Jan 2021 10:14:43 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:48304) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1l2JEj-0002w0-Es for help-guix@gnu.org; Wed, 20 Jan 2021 14:33:51 -0500 Received: from marvid.fr ([163.172.81.107]:57892 helo=courriel.marvid.fr) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1l2JEc-00051v-Aj for help-guix@gnu.org; Wed, 20 Jan 2021 14:33:48 -0500 Received: from localhost (schwifty.marvid.fr [51.159.4.137]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by sahkopoika (Postfix) with ESMTPSA id 74EAB47AC3F8 for ; Wed, 20 Jan 2021 20:32:59 +0100 (CET) User-agent: mu4e 1.4.13; emacs 27.1 From: Sergiu Ivanov To: help-guix Subject: Emacs Guix and channels Date: Wed, 20 Jan 2021 20:32:59 +0100 Message-ID: <87a6t376ac.fsf@colimite.fr> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: none client-ip=163.172.81.107; envelope-from=sivanov@colimite.fr; helo=courriel.marvid.fr X-Spam_score_int: -8 X-Spam_score: -0.9 X-Spam_bar: / X-Spam_report: (-0.9 / 5.0 requ) BAYES_00=-1.9, FORGED_SPF_HELO=1, SPF_HELO_PASS=-0.001, SPF_NONE=0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Thu, 21 Jan 2021 10:14:17 -0500 X-BeenThere: help-guix@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+larch=yhetil.org@gnu.org Sender: "Help-Guix" X-Migadu-Flow: FLOW_IN X-Migadu-Spam-Score: -2.35 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of help-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=help-guix-bounces@gnu.org X-Migadu-Queue-Id: 5896894043A X-Spam-Score: -2.35 X-Migadu-Scanner: scn1.migadu.com X-TUID: u9g+yY95h7cd Hello Guix Masters, I am moving to Guix after 4 years of using Nix, mainly because Guix is Lisp-based and Emacs friendly, and because I love the documentation. Speaking of Emacs, I ran into the following problem. I use an additional channel which I add in /etc/guix/channels.scm (I also tried symlinking or copying this file to ~/.config/guix/). Running Guix commands in a terminal (guix system reconfigure, guix package) detects the additional channel correctly, while invoking the corresponding Emacs commands fails telling me that the packages from the additional channel are unknown. I fired up a Guix REPL in a terminal and did > (use-modules (gnu packages)) > (%package-module-path) The output includes the additional channel. However, when I do the same actions in the Guix REPL in Emacs, I do not see the additional channel. How do you manage additional channels with Emacs Guix interface? - Sergiu