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


Reply via email to