I can get Wayland compositors to open with seatd, but not X wm's. And further, I can get neither to work with elogind. However, both work with elogind just fine with openrc as my init system. I followed the migration guide on the wiki, with the following being every service I have installed.
alsa-utils-s6
apparmor-s6
bluez-s6
cronie-s6
cryptsetup-s6
dbus-s6
device-mapper-s6
dhcpcd-s6
elogind-s6
haveged-s6
libvirt-s6
nftables-s6
s6
tor-s6
transmission-s6
wpa_supplicant-s6
I have greetd + tuigreet as my greeter, with a custom service with `exec greetd` and `longrun` as type.
The services I have as part of the `default` bundle are
s6rc-oneshot-runner
s6rc-fdholder
cronie
dbus-log
dbus-srv
dhcpcd-log
dhcpcd-srv
dmesg-log
dmesg-srv
haveged-log
haveged-srv
seatd-log
seatd-srv
tty2
tty3
tty4
tty5
tty6
ttyS
udevd-log
udevd-srv
wpa_supplicant-log
wpa_supplicant-srv
greetd
alsa
binfmt
cleanup
console-setup
cryptsetup
hostname
hwclock
kmod-static-nodes
locale
modules
mount-cgroups
mount-devfs
mount-net
mount-procfs
mount-sysfs
mount-tmpfs
net-lo
network-detection
nftables
random-seed
remount-root
sysctl
sysusers
tmpfiles-dev
tmpfiles-setup
udevadm
mount-filesystems
rc-local
My xinitrc is
xrdb ~/.Xresources
sh -c ~/.xprofile &
exec dbus-launch --exit-with-session WM
(and my xprofile is)
#!/bin/sh
xrdb ~/.Xresources &
setxkbmap -option "caps:escape" &
xwallpaper --center ~/background.jpg &
picom &
with WM being whatever window manager I try.