On Mon, 10 Feb 2025, 20:58 Andreas Enge, <andr...@enge.fr> wrote: > Am Mon, Feb 10, 2025 at 12:24:36PM -0800 schrieb Ian Eure: > > Guix doesn’t have a single package state shared by the whole system, like > > most traditional Linux distributions, it has different states depending > on > > context. When `guix package -u' said you were up-to-date, that was in > the > > context of your user profile; and when `sudo guix system reconfigure' > > downloaded packages, that was in the context of the operating-system > itself. > > And probably if you did not install any packages as the user, Laurence, > your user profile was probably empty; so by definition, up to date :) > > Andreas >
Thank you both. I was aware of different contexts, but didn't make that connection for upgrades. A couple of questions then, please: Does guix pull also have separate states for each user and the system? How do you upgrade packages at the system level, without doing a full reconfigure? I have packages defined in my config.scm. Will they only be upgraded at system level, or will they be included in user profile upgrade? >