There is a warning on the Plasma Login Manager GitLab page:
Caution
It is not recommended to install this on your system — you should use a virtual machine instead. Installing this on real hardware will leave behind files not trivially uninstallable and could leave your system in a non-functional state.
Also, did you actually look at the output when you installed it? You don’t need to create the systemd user, as it is done automatically when the repo package is installed, as can be seen in my paclog output after installing it:
[2026-01-10T08:49:49+1100] [ALPM] transaction started
[2026-01-10T08:49:49+1100] [ALPM] installed plasma-login-manager (6.4.git20250712-1.1)
[2026-01-10T08:49:49+1100] [ALPM] transaction completed
[2026-01-10T08:49:49+1100] [ALPM] running '20-systemd-sysusers.hook'...
[2026-01-10T08:49:49+1100] [ALPM-SCRIPTLET] Creating group 'plasmalogin' with GID 946.
[2026-01-10T08:49:49+1100] [ALPM-SCRIPTLET] Creating user 'plasmalogin' (PLASMALOGIN Greeter Account) with UID 946 and GID 946.
[2026-01-10T08:49:49+1100] [ALPM] running '30-systemd-daemon-reload-system.hook'...
[2026-01-10T08:49:49+1100] [ALPM] running '30-systemd-daemon-reload-user.hook'...
[2026-01-10T08:49:49+1100] [ALPM] running '30-systemd-tmpfiles.hook'...
[2026-01-10T08:49:50+1100] [ALPM] running '30-systemd-update.hook'...
[2026-01-10T08:49:50+1100] [ALPM] running 'dbus-reload.hook'...
[2026-01-10T08:49:50+1100] [ALPM] running 'update-desktop-database.hook'...
Although you do still need to enable/disable the relevant systemd services (by the way, you don’t need to use sudo for that - systemd will prompt you for a password when required)
I couldn’t get it to run either after running systemctl disable sddm & systemctl enable plasmalogin & then rebooting. This is the journal output:
journalctl -b -1 | grep -E plasmalogin\|sddm
Jan 10 08:57:28 scott-ser plasmalogin[727]: Initializing...
Jan 10 08:57:28 scott-ser plasmalogin[727]: Starting...
Jan 10 08:57:28 scott-ser plasmalogin[727]: Logind interface found
Jan 10 08:57:28 scott-ser plasmalogin[727]: Adding new display...
Jan 10 08:57:28 scott-ser plasmalogin[727]: Using VT 1
Jan 10 08:57:28 scott-ser plasmalogin[727]: Display server started.
Jan 10 08:57:28 scott-ser plasmalogin[727]: Socket server starting...
Jan 10 08:57:28 scott-ser plasmalogin[727]: Socket server started.
Jan 10 08:57:28 scott-ser plasmalogin[727]: Greeter starting...
Jan 10 08:57:28 scott-ser plasmalogin-helper[731]: [PAM] Starting...
Jan 10 08:57:28 scott-ser plasmalogin-helper[731]: [PAM] Authenticating...
Jan 10 08:57:28 scott-ser plasmalogin-helper[731]: pam_warn(plasmalogin-greeter:auth): function=[pam_sm_authenticate] flags=0 service=[plasmalogin-greeter] terminal=[<unknown>] user=[plasmalogin] ruser=[<unknown>] rhost=[<unknown>]
Jan 10 08:57:28 scott-ser plasmalogin-helper[731]: [PAM] authenticate: Authentication failure
Jan 10 08:57:28 scott-ser plasmalogin-helper[731]: [PAM] returning.
Jan 10 08:57:28 scott-ser plasmalogin[727]: Error from greeter session: "Authentication failure"
Jan 10 08:57:28 scott-ser plasmalogin-helper[731]: [PAM] Asked to close the session but it wasn't previously open
Jan 10 08:57:28 scott-ser plasmalogin-helper[731]: [PAM] Ended.
Jan 10 08:57:28 scott-ser plasmalogin[727]: Auth: plasmalogin-helper exited with 1
Jan 10 08:57:28 scott-ser plasmalogin[727]: Greeter stopped. PLASMALOGIN::Auth::HELPER_AUTH_ERROR
Jan 10 08:59:39 scott-ser polkitd[653]: Operator of unix-process:1063:13007 FAILED to authenticate to gain authorization for action org.freedesktop.systemd1.manage-unit-files for system-bus-name::1.30 [systemctl enable sddm] (owned by unix-user:scotty)
Jan 10 08:59:57 scott-ser plasmalogin[727]: Signal received: SIGTERM
Jan 10 08:59:57 scott-ser plasmalogin[727]: Socket server stopping...
Jan 10 08:59:57 scott-ser plasmalogin[727]: Socket server stopped.
Jan 10 08:59:57 scott-ser systemd[1]: plasmalogin.service: Deactivated successfully.
I’m not going to investigate any further, as I’m happy at the moment with SDDM, and I use autologin anyway.
But it might be worth waiting until all the bugs are ironed out, and for Manjaro’s maintainers to make any distro-specific modifications to the configuration, before using plasma-login-manager on a non-virtual machine installation.
Also, even though I wasn’t able to boot to a desktop after enabling plasma-login-manager, I was able to switch to a TTY session and ran the following commands which got me back to my desktop:
systemctl enable sddm
systemctl disable plasmalogin
systemctl reboot