Mmmmh, j'ai posté ma réponse précédente trop vite :hammer:
Pour sddm, ce serait plutôt le fichier /etc/X11/xorg.conf.d/00-keyboard.conf que sddm lit au démarrage et non le fichier /etc/environment qui sert pour la langue, l'heure ...
[fifi@localhost ~]$ cat /etc/X11/xorg.conf.d/00-keyboard.conf
# Read and parsed by systemd-localed. It's probably wise not to edit this file
# manually too freely.
Section "InputClass"
Identifier "system-keyboard"
MatchIsKeyboard "on"
Option "XkbLayout" "be"
Option "XkbVariant" "oss"
EndSection
[fifi@localhost ~]$
https://wiki.archlinux.org/index.php/SDDM
Ca doit être pareil pour lightdm probablement.