From 963576f8dad1d087c77a4bf3c00fa74aa060115d Mon Sep 17 00:00:00 2001 From: Noah Metz Date: Tue, 28 Jul 2026 22:57:33 -0600 Subject: [PATCH] Declare nonguix as a channel dependency in .guix-channel metznet/machines/otto.scm uses (nongnu packages mozilla), but guix pull builds this channel's own modules in isolation unless a dependency is declared, so that module came up as "no code for module" too. Declare nonguix using the same introduction already used in channels.d/nonguix.scm. --- .guix-channel | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/.guix-channel b/.guix-channel index a86f394..2342849 100644 --- a/.guix-channel +++ b/.guix-channel @@ -1,2 +1,15 @@ +;; metznet/machines/otto.scm uses (nongnu packages mozilla), so guix pull +;; needs to know nonguix is a build-time dependency -- otherwise it tries +;; to compile/load this channel's own modules in isolation and fails with +;; "no code for module (nongnu packages mozilla))". (channel - (version 0)) + (version 0) + (dependencies + (channel + (name nonguix) + (url "https://gitlab.com/nonguix/nonguix") + (introduction + (channel-introduction + (version 0) + (commit "897c1a470da759236cc11798f4e0a5f7d4d59fbc") + (signer "2A39 3FFF 68F4 EF7A 3D29 12AF 6F51 20A0 22FB B2D5"))))))