I switched to the new plasma-login-manager fork of sddm because sddm wouldn’t display on my external monitor. According to the option description on [nixos](NixOS Search), I should be able to do man plasmalogin.conf to see the configuration options, but I get a no entry exists error when I run that command. The wiki doesn’t help. I just want to change the wallpaper, but I would like to see all the options.
The plasmalogin.conf manpage has been removed. Our documentation is a bit behind on that apparently… I have looked thru upstreams documentation and the arch wiki and I can’t seem to find a way to set a wallpaper directly through plasmalogin.conf/services.displayManager.plasma-login-manager.settings… the preferred method is by using the KCM (that is, in your plasma settings, there should be a new section for Login Screen)
I think that man-page hint is probably stale/too early for the NixOS package: upstream has the config file support, but I don’t see a man page being installed, so `man plasmalogin.conf` failing is not a very useful signal. For the wallpaper, the greeter reads KDE wallpaper plugin config from the plasmalogin config under the Greeter/Wallpaper/org.kde.image area. I’d try setting it declaratively, rebuild, then inspect `/etc/plasmalogin.conf.d/99-user.conf` to confirm it generated an `Image = file:///…` entry, and make sure the image is readable by the greeter/plasmalogin user. If that works, the option description probably needs a small NixOS docs fix for the missing man page.
I would like to set it declaratively, I just don’t understand how to do that. Could you provide an example? I was hoping that the man page would explain where/how to declare such things. Where is the actual config? What is the Greeter…kde.image area? Is that a part of the config file for the login manager, or elsewhere in kde/plasma configuration?
Edit: okay, I did find the way to change it in System Settings.