On 3/20/26 17:44, Ludovic Courtès wrote:
Hi!
Hugo Buddelmeijer via <[email protected]> skribis:
Context: The problem I was trying to solve is that there are three
things that have generations in Guix, and I would like to be able to
update them together. That is:
- guix itself, updated with `guix pull`,
- The system, updated with `guix system reconfigure`, and
- My profile, updated with `guix package -m`.
FWIW, I use Guix Home via ‘guix-home-service-type’, which makes steps #2
and #3 happen jointly in an atomic fashion.
Ah yes! I should start using guix-home-service too!
Which reminds me, I previously 'solved' the problem of unifying #2 and
#3 just by putting every package in my system configuration. So my
manifest in #3 is actually empty, to get rid of everything I `guix
install`ed on a whim.
But turns out that installing an empty manifest doesn't actually do
anything. Created an issue for that:
https://codeberg.org/guix/guix/issues/7355
Hugo