Archived
Check NixOS configurations / eval-hosts (push) Successful in 10m29s
The sync progress grep was silently failing because /proc/drbd formats the percentage line as "sync'ed: 5.2%" (two spaces after colon), but the pattern matched only one. Use [[:space:]]+ throughout to tolerate any whitespace. Also make the display TTY-aware: interactive sessions get the spinning \r in-place update; piped/logged sessions get a plain log line printed once per unique percentage point (avoiding scroll spam). Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>