One of my NixOS tests for a custom systemd user service has stopped working in CI. It runs fine locally, but I think the incredibly slow CI runners are triggering an unfamiliar timeout. By default, the service startup timeout was the systemd default of 90 seconds. I can see it starting at 13:56:47, but then saying “Timeout was reached” just 60 seconds later. Which timeout is that?
I tried bumping the start timeout to 10 minutes, but with the same result. I’ve also tried removing every single package and service which does not break the test locally, and it still times out every time in CI.