gnu/services/desktop.scm fails to load as of commit 2407608d5a ("gnu: services:
Add gpu-screen-recorder-service-type."), which references gpu-screen-recorder
without it being bound.
guix describe:
guix f23b95a3b24003f46293d67ce2ab4c2d1785853d
Reproduce:
guile -c '(use-modules (gnu services desktop))'
Error:
gnu/services/desktop.scm:1214:13: error: gpu-screen-recorder: unbound variable
This breaks any system reconfigure that pulls in (gnu services desktop), e.g.
via networking/bluetooth/desktop-environment services. Note that Guix's own
top-level error handler also chokes trying to report this (struct-vtable: wrong
type argument #f in guix/ui.scm), which masks the real error for anyone hitting
it through guix system reconfigure.
Working around it for now by pinning guix to 2407608d5a~1.