[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

guix-jupyter's ";;guix pin" doesn't support channels.scm?

From: Phil
Subject: guix-jupyter's ";;guix pin" doesn't support channels.scm?
Date: Wed, 13 Oct 2021 18:23:51 +0100
User-agent: mu4e 1.4.15; emacs 27.2

Hi all,


There is no explanation of how the ";;guix pin" command can pin multiple 

Looking at the source code it seems to only try to match the commit id against 
the contents of %default-channels:

My understanding is that %default-channels won't be augmented with any channels 
defined in /etc/guix/channels.scm or ~/.config/guix/channels.scm, which means 
it is impossible to pin any auxiliary channels beyond those defined as defaults.

I note if I run ";;guix describe" without ";;guix pin", all 3 channels are 
returned as per my /etc/guix/channels.scm - so by default it seems to take set 
itself using the channels.scm, but then only allows us to pin the main guix 

My question is how to I pin multiple channel definitions as part of my notebook?

Will running jupyter inside 'guix time-machine' with a channels.scm file
do this? The only problem I see with this is that we've created an
external file required to define how to run jupyter which breaks the
"everything defined inside the notebook" aim?


reply via email to

[Prev in Thread] Current Thread [Next in Thread]