This section of the documentation seems innacurate, https://guix.gnu.org/manual/devel/en/html_node/Invoking-guix-home.html#index-home-generations
> When specifying a negative value such as -1, you must precede it with -- to > prevent it from being parsed as an option. For example: > > guix home switch-generation -- -1 Running the same command here gives the following result > $ guix home switch-generation -- -1 > > guix home: error: -1: extraneous command Instead, `guix home roll-back` and `guix home switch-generation +1` can be used.