Display-manager.service failed due to lightdm get permission denied

I can’t detect exactly which package update caused these issue. may be the hyprland update. Any idea how to fix it?
here is journalctl snap

May 08 14:11:57 nixos lightdm[12545]: Error updating user /org/freedesktop/Accounts/User1000: GDBus.Error:org.freedesktop.Accounts.Error.PermissionDenied: Not authorized: GDBu>
May 08 14:11:57 nixos display-manager[12545]: Failed to use bus name org.freedesktop.DisplayManager, do you have appropriate permissions?

here is here is the last moment before desktop environment crash

× display-manager.service - Display Manager
     Loaded: loaded (/etc/systemd/system/display-manager.service; linked; preset: enabled)
     Active: failed (Result: exit-code) since Tue 2024-05-07 22:54:50 EDT; 5s ago
   Duration: 490ms
    Process: 10002 ExecStartPre=/nix/store/c0vnawyb42v1zyqvvcwk2r6f4mh4w24s-unit-script-display-manager-pre-start/bin/display-manager-pre-start (code=exited, status=0/SUCCESS)
    Process: 10006 ExecStart=/nix/store/f7zxggsi49mj0hkqfk8sz0hav3j73va7-unit-script-display-manager-start/bin/display-manager-start (code=exited, status=1/FAILURE)
   Main PID: 10006 (code=exited, status=1/FAILURE)
         IP: 0B in, 0B out
        CPU: 53ms

May 07 22:54:50 nixos systemd[1]: display-manager.service: Start request repeated too quickly.
May 07 22:54:50 nixos systemd[1]: display-manager.service: Failed with result 'exit-code'.
May 07 22:54:50 nixos systemd[1]: Failed to start Display Manager.
May 07 22:54:50 nixos systemd[1]: display-manager.service: Triggering OnFailure= dependencies.
May 07 22:54:50 nixos systemd[1]: display-manager.service: Failed to enqueue OnFailure= job, ignoring: Unit plymouth-quit.service not found.

here is the full journalctl -u display-manager output

-- Boot 54730ed9d1d449268648eaaaaa590a53 --
May 08 13:54:19 nixos systemd[1]: Starting Display Manager...
May 08 13:54:19 nixos systemd[1]: Started Display Manager.
May 08 13:54:26 nixos gdm-password][1783]: gkr-pam: unable to locate daemon control file
May 08 13:54:26 nixos gdm-password][1783]: gkr-pam: stashed password to try later in open session
May 08 13:54:26 nixos gdm-password][1783]: pam_unix(gdm-password:session): session opened for user deng(uid=1000) by (uid=0)
May 08 13:54:26 nixos gdm-password][1783]: gkr-pam: gnome-keyring-daemon started properly and unlocked keyring
May 08 13:54:28 nixos gdm[1175]: Gdm: Child process -1208 was already dead.
May 08 14:11:56 nixos systemd[1]: display-manager.service: Deactivated successfully.
May 08 14:11:57 nixos systemd[1]: display-manager.service: Scheduled restart job, restart counter is at 1.
May 08 14:11:57 nixos systemd[1]: Starting Display Manager...
May 08 14:11:57 nixos lightdm[12545]: Error updating user /org/freedesktop/Accounts/User1000: GDBus.Error:org.freedesktop.Accounts.Error.PermissionDenied: Not authorized: GDBu>
May 08 14:11:57 nixos display-manager[12545]: Failed to use bus name org.freedesktop.DisplayManager, do you have appropriate permissions?
May 08 14:11:57 nixos systemd[1]: display-manager.service: Main process exited, code=exited, status=1/FAILURE
May 08 14:11:57 nixos systemd[1]: display-manager.service: Killing process 12557 (lightdm) with signal SIGKILL.
May 08 14:11:57 nixos systemd[1]: display-manager.service: Failed with result 'exit-code'.
May 08 14:11:57 nixos systemd[1]: Failed to start Display Manager.
May 08 14:11:57 nixos systemd[1]: display-manager.service: Triggering OnFailure= dependencies.
May 08 14:11:57 nixos systemd[1]: display-manager.service: Failed to enqueue OnFailure= job, ignoring: Unit plymouth-quit.service not found.
May 08 14:11:57 nixos systemd[1]: display-manager.service: Scheduled restart job, restart counter is at 2.
May 08 14:11:57 nixos systemd[1]: Starting Display Manager...
May 08 14:11:57 nixos lightdm[12591]: Error updating user /org/freedesktop/Accounts/User1000: GDBus.Error:org.freedesktop.Accounts.Error.PermissionDenied: Not authorized: GDBu>
May 08 14:11:57 nixos lightdm[12621]: Error updating user /org/freedesktop/Accounts/User1000: GDBus.Error:org.freedesktop.Accounts.Error.PermissionDenied: Not authorized: GDBu>
May 08 14:11:57 nixos systemd[1]: Started Display Manager.
May 08 14:11:57 nixos lightdm[12621]: pam_unix(lightdm-autologin:session): session opened for user deng(uid=1000) by (uid=0)
May 08 14:11:57 nixos lightdm[12621]: gkr-pam: gnome-keyring-daemon started properly
May 08 14:11:57 nixos systemd[1]: display-manager.service: Main process exited, code=exited, status=1/FAILURE
May 08 14:11:57 nixos systemd[1]: display-manager.service: Failed with result 'exit-code'.
May 08 14:11:57 nixos systemd[1]: display-manager.service: Triggering OnFailure= dependencies.
May 08 14:11:57 nixos systemd[1]: display-manager.service: Failed to enqueue OnFailure= job, ignoring: Unit plymouth-quit.service not found.
May 08 14:11:58 nixos systemd[1]: display-manager.service: Start request repeated too quickly.
May 08 14:11:58 nixos systemd[1]: display-manager.service: Failed with result 'exit-code'.
May 08 14:11:58 nixos systemd[1]: Failed to start Display Manager.
May 08 14:11:58 nixos systemd[1]: display-manager.service: Triggering OnFailure= dependencies.
May 08 14:11:58 nixos systemd[1]: display-manager.service: Failed to enqueue OnFailure= job, ignoring: Unit plymouth-quit.service not found.