Just as a warning if you're considering Guix for server use: Switching generations (e.g., rolling back a system update) requires rebooting to take effect.
"Rolling backward" aka 'guix system roll-back' is not as integrated IIRC and is easiest with a reboot. You can however "roll forward" to a previous generation (in this example generation 117):
cd /var/guix/profiles/system-117-link
guix time-machine -C channels.scm -- reconfigure configuration.scm