To avoid having Xorg running as root it is possible to configure SDDM to use wayland
/etc/sddm/sddm.conf
[General] DisplayServer=wayland
Weston needs its own keyboard configuration (separate from /etc/default/keyboard)
/etc/xdg/weston/weston.ini
[keyboard] keymap_layout=us,se,se keymap_variant=dvorak,dvorak keymap_options=ctrl:nocaps,grp:lctrl_toggle