Suspend is working properly if I have no external monitors connected.
However, if I have a monitor connected to displayport, the first time I suspend and resume, everything is fine. But on the second suspend/resume, while resuming it appears that something (hyprland?) crashes and I am logged into a fresh session.
I am running NixOS 24.05, kernel 6.6.31 and hyprland. I have the latest DP and HDMI modules.