I want to use SDDM as a display manager, but when I have it enabled it only starts the TTY with a blinking cursor in the top left.
Here are some logs from: journalctl -xeu display-manager.service --no-pager | wl-copy
jun 11 15:11:06 desktop systemd[1]: Starting Display Manager...
░░ Subject: A start job for unit display-manager.service has begun execution
░░ Defined-By: systemd
░░ Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
░░
░░ A start job for unit display-manager.service has begun execution.
░░
░░ The job identifier is 323.
jun 11 15:11:06 desktop systemd[1]: Started Display Manager.
░░ Subject: A start job for unit display-manager.service has finished successfully
░░ Defined-By: systemd
░░ Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
░░
░░ A start job for unit display-manager.service has finished successfully.
░░
░░ The job identifier is 323.
jun 11 15:11:06 desktop sddm[1467]: Initializing...
jun 11 15:11:06 desktop sddm[1467]: Starting...
jun 11 15:11:06 desktop sddm[1467]: Logind interface found
jun 11 15:11:06 desktop sddm[1467]: Adding new display...
jun 11 15:11:06 desktop sddm[1467]: Loaded empty theme configuration
jun 11 15:11:06 desktop sddm[1467]: Using VT 1
jun 11 15:11:06 desktop sddm[1467]: Display server started.
jun 11 15:11:06 desktop sddm[1467]: Socket server starting...
jun 11 15:11:06 desktop sddm[1467]: Socket server started.
jun 11 15:11:06 desktop sddm[1467]: Loading theme configuration from "/run/current-system/sw/share/sddm/themes/catppuccin-mocha-peach/theme.conf"
jun 11 15:11:06 desktop sddm[1467]: Greeter starting...
jun 11 15:11:06 desktop sddm-helper[1472]: [PAM] Starting...
jun 11 15:11:06 desktop sddm-helper[1472]: [PAM] Authenticating...
jun 11 15:11:06 desktop sddm-helper[1472]: [PAM] returning.
jun 11 15:11:06 desktop sddm-helper[1472]: pam_env(sddm-greeter:session): Expandable variables must be wrapped in {} <$(tty)> - ignoring
jun 11 15:11:06 desktop sddm[1467]: Greeter session started successfully
jun 11 15:11:06 desktop sddm-helper[1472]: [PAM] Closing session
jun 11 15:11:06 desktop sddm-helper[1472]: [PAM] Ended.
jun 11 15:11:06 desktop sddm[1467]: Auth: sddm-helper exited successfully
jun 11 15:11:06 desktop sddm[1467]: Greeter stopped. SDDM::Auth::HELPER_SUCCESS
There is only 1 error: sddm-helper[1472]: pam_env(sddm-greeter:session): Expandable variables must be wrapped in {} <$(tty)> - ignoring.
Other display managers like GDM and Ly work perfectly fine. Any ideas what could be causing this?
Edit: Here is my SDDM configuration:
{
services.displayManager = {
sddm = {
enable = true;
autoNumlock = true;
wayland.enable = true;
};
};
}