On Mon, Oct 21, 2024, at 4:56 PM, Tobias Geerinckx-Rice wrote:
>> `delete-generations` only understands
>> arguments meaning "older than this date" as far as I can tell
...
> Have you tried 'sudo guix system delete-generations N'?  It seemed to 
> work for me.

Yes, that works for me.

> Following the references in the manual

How did you get there from this?

‘delete-generations’
     Delete system generations, making them candidates for garbage
     collection (*note Invoking guix gc::, for information on how to run
     the “garbage collector”).

     This works in the same way as ‘guix package --delete-generations’
     (*note ‘--delete-generations’: Invoking guix package.).  With no
     arguments, all system generations but the current one are deleted:

          guix system delete-generations

     You can also select the generations you want to delete.  The
     example below deletes all the system generations that are more than
     two months old:

          guix system delete-generations 2m

I don't see any relevant links.  (Perhaps the problem is that one of
these links _is_ relevant but doesn't look like it?  In particular,
the link to "Invoking guix package" goes to the _top_ of that very
long page; it might be that there's something relevant _somewhere_
in there, but I really shouldn't have to hunt for it.  In my opinion,
the full syntax of the `delete-generations' command should be documented
right there in the documentation of `delete-generations' itself.)

zw

Reply via email to