Manual cache clearing versus automatic evaluation cache invalidation for managing rebuild speed in NixOS
Goal: Determine whether to rely on manual garbage collection or on the automatic Nix evaluation cache (with flake‑based input locking) to keep nixpkgs up to date while minimizing rebuild time and controlling disk usage. Constraints: Manual clearing guarantees that stale derivations are removed, ensuring fresh evaluations, but it forces a full rebuild of affe