Dear guixians,

During the operating system instantiation -- either through `reconfigure`, or 
various `image` procedures) -- is the only possible way of controlling which 
version of services and the packages installable by those services to specify a 
particular commit in the channel config?

Inferiors help isolate a package manifest together with an user-controlled guix 
commit, so I was wondering if anything such is possible with the system itself 
(for example, during building of an image). In pseudocode:

(define inferior (inferior-from-channels ...))
(with-inferior inferior (reconfigure (operating-system ...)))

I am almost certain there is some gexp 
mumbo-jumbo-derivation-of-the-whole-system one can use, but not yet entirely 
comfortable with them.

T






Reply via email to