New comment by classabbyamp on void-packages repository https://github.com/void-linux/void-packages/pull/44676#issuecomment-1629772454 Comment: if i had to guess it's that greetd is missing a line about turnstile in its pam config. logging in via a tty successfully would trigger the system-login pam entry and would start the runit backend. then, when the logging in via greetd after that, runit is already running so it works fine.