Hi Adam and Pierre, There are several services which take a keyboard-layout. Also, there is a keyboard layout field in the operating-system that designates the keyboard layout done by loadkeys. I’m a keyboard enthusiast and the first-class support of bindings is one of my favorite things about guix. See the docs for more: https://guix.gnu.org/manual/en/html_node/Keyboard-Layout.html
Good luck, John