So I just updated my system today and I came everyone's worst nightmare after rebooting: Lightdm not starting. I booted into and restored a snapshot (I can't thank you guys enough for the BTRFS integration ) and tried the update again (from the terminal instead of Pamac) and found no errors had occurred. And yet, the issue persisted. However, checking the status of lightdm.service, I got a hint.
Nov 21 16:03:45 elliot-msi systemd[1]: lightdm.service: Two services allocated for the same bus name org.freedesktop.DisplayManager, refusing operation.
Nov 21 16:04:03 elliot-msi systemd[1]: lightdm.service: Two services allocated for the same bus name org.freedesktop.DisplayManager, refusing operation.
Luckily, I just happened to notice in my zsh autocomplete that there was also a lightdm-plymouth service, so I disabled the plain lightdm and rebooted. Boom, Lightdm started without problems.
I just have one question now, why was the conflicting lightdm-plymouth service suddenly enabled? Thanks
I've no idea regarding your question as I'm not a dev for the distro. All I can state is Garuda offers more desktops now than almost any other distro and there is only a few individuals producing all those versions. Perhaps something slipped through the cracks or in some cases it's not possible to know what the result will be on different hardware. It may simply have been a case of something being overlooked in the rush to get all the desktops ready for release at the same time.