For some reason, the location part of KDE’s Night Light remains at 0, 0:
I first tried adding kdePackages.networkmanager-qt because apparently it was a requirement for other distros, but after running systemsettings and watching the output while going into the Night Light panel it seems like it needs geoclue2. So I added it to my package list:
However, the log output still shows this after rebooting, and the location is stuck at 0, 0:
qt.positioning.geoclue2: Unable to obtain the client: "org.freedesktop.systemd1.NoSuchUnit" "Unit geoclue.service not found."
This is the error I get in the terminal after a location lookup fails:
qt.positioning.geoclue2: Unable to obtain the client: "org.freedesktop.DBus.Error.NoReply" "Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken."