fix: make GPU-backed Qwen startup fail-safe #3

Closed
nsaspy wants to merge 4 commits from fix/gpu-safe-startup into main
Owner

Boot/login safety fix for GPU backend hangs.

  • add services.qwen3-tts.autoStart to the NixOS and Home Manager modules, defaulting to false
  • replace infinite Restart=always loops with bounded on-failure restarts
  • add systemd start-rate limiting
  • make detached Docker starts non-persistent by default (QWEN_RESTART_POLICY=no)
  • make install-user install the unit disabled/stopped instead of immediately enabling a GPU service at login

This keeps explicit/manual GPU testing available without allowing a bad ROCm/CUDA launch to repeatedly wedge the desktop or host.

Boot/login safety fix for GPU backend hangs. - add `services.qwen3-tts.autoStart` to the NixOS and Home Manager modules, defaulting to false - replace infinite `Restart=always` loops with bounded `on-failure` restarts - add systemd start-rate limiting - make detached Docker starts non-persistent by default (`QWEN_RESTART_POLICY=no`) - make `install-user` install the unit disabled/stopped instead of immediately enabling a GPU service at login This keeps explicit/manual GPU testing available without allowing a bad ROCm/CUDA launch to repeatedly wedge the desktop or host.
nsaspy closed this pull request 2026-09-14 00:08:25 +00:00
Some checks failed
CI / flake (pull_request) Failing after 5s

Pull request closed

Sign in to join this conversation.
No description provided.