Systemd[1]: Failed to start Virtual Console Setup

Opened journalctl -b and saw this in the bootlog, looks like Virtual Console Setup is failing to be started. A quick googling and arch threads suggests it could be related to fonts missing, but I don’t think I even configured console fonts in my NixOS configuration.

Here’s some relevant logs:

May 03 18:37:29 Ainz-NIX systemd-vconsole-setup[848]: popen: /nix/store/3fzv6f2c0vxv1zfw8v7baxh4s8qq8r2x-gzip-1.13/bin/gzip -d -c /etc/kbd/keymaps/i386/qwerty/us.map.gz: N>
May 03 18:37:29 Ainz-NIX systemd-vconsole-setup[848]: popen: /nix/store/3fzv6f2c0vxv1zfw8v7baxh4s8qq8r2x-gzip-1.13/bin/gzip -d -c /nix/store/9i6abhc1ys6di72z8rvrlg9m46dp73>
May 03 18:37:29 Ainz-NIX systemd-vconsole-setup[848]: loadkeys: Unable to open file: us: No such file or directory
May 03 18:37:29 Ainz-NIX systemd-vconsole-setup[846]: /nix/store/9i6abhc1ys6di72z8rvrlg9m46dp73hi-kbd-2.6.4/bin/loadkeys failed with exit status 1.
May 03 18:37:29 Ainz-NIX systemd-vconsole-setup[846]: KD_FONT_OP_GET failed while trying to get the font metadata: Invalid argument
May 03 18:37:29 Ainz-NIX systemd-vconsole-setup[846]: Fonts will not be copied to remaining consoles
May 03 18:37:29 Ainz-NIX systemd[1]: systemd-vconsole-setup.service: Main process exited, code=exited, status=1/FAILURE
May 03 18:37:29 Ainz-NIX systemd[1]: systemd-vconsole-setup.service: Failed with result 'exit-code'.
May 03 18:37:29 Ainz-NIX systemd[1]: Failed to start Virtual Console Setup.

Did you ever figure this out?

Nope, it still does not work as of systemd 256. There is a upstream issue so perhaps you might want to report there. Could not start systemd-vconsole-setup.service during boot · Issue #312452 · NixOS/nixpkgs · GitHub