Hi, >> $ guix home switch-generation -- -1 >> guix home: error: -1: extraneous command Indeed, the command-line parser seems incorrect and inconsistent with the documentation. The culprit seems the procedure ’parse-args’ from ’guix-home’ command inside the module (guix scripts home). Hum, I guess something as the attached patch should fix the issue.