Unpredictable labwc fullscreen freezes

for a month, freezes happen frequently during light use (ex. when browsing) and not such when a job is started, to pin it to a specific activity. no abrupt changes either: temp 40-50C, cpu 1-3%, mem 11-21%

during freeze, tty doesn’t work

after freezes i press power button. then get a stop job running for workspaces until it shuts down. then i power on, getstart job running and login via tty and run labwc or dbus-run-session labwc

journalctl -b -1 outputs are from 3 days ago (had my recent crash today)

perhaps-relevant details:

  1. i disabled sddm once in configuration.nix then enabled it again. now i get the graphical interface login sometimes, and sometimes it logs in without asking password. high, suspicion. labwc hasn’t froze before

  2. i use systemctl-hibernate because sleep heats up the laptop immensely (this is a problem of at least 5-6 mo i haven’t looked into)

  3. for a while, graphical interface wouldn’t load after [OK] Started Modem Manager (i think “started”, not sure)

distro NixOS 26.05 (Yarara) x86_64
kernel Linux 6.18.34
wm labwc 0.9.7 (Wayland)
host Victus by HP Gaming Laptop 15-fb3xxx
cpu AMD Ryzen AI 5 340 (12) @ 4.90 GHz
gpu AMD Radeon 840M Graphics [Integrated]
gpu NVIDIA GeForce RTX 5050 Max-Q / Mobile [Discrete]
mem 3.09 GiB / 14.64 GiB (21%)
swap 0 B / 16.94 GiB (0%)