Ich habe mir ein Arch Linux installiert - nur Konsole.
In vconsole.conf habe ich de-latin1 eingegeben.
localectl status zeigt de_DE.UTF-8 und de-latin1
In systemctl list-unit-files ist systemd-vconsole-setup.service aufgeführt.
Trotzdem habe ich nach jedem Start das us-layout (default).

Wenn ich loadkey de-latin1 eingebe oder den Befehl
systemctl start systemd/vconsole/setup.service habe ich auch das gewünschte Layout.

Wer weiß mehr als ich?
Gruß juvo