Pierre Neidhardt writes: > Wow, that was fast, thank you Mark! > > Any idea how I can test this, i.e. how I can force a graft? Just apply the patch to a git checkout of Guix, build it, and then use it to build anything you like, e.g. "./pre-inst-env guix build nyxt". With this patch applied, all graft derivations will be rebuilt, but *only* grafts. When it's ready (i.e. when it has better comments, docstrings, etc), this change is perfectly appropriate for 'master'. FYI, I've already applied this new grafting code to my private branch of Guix, switched to a system and user profile built using it, rebooted into the new system, and I'm typing this email on it. I've also checked that none of the processes running on my system include executables or shared libraries from ungrafted store items (after removing my ibus .cache files, see ). Mark