[docs] All per-host pins currently follow nixpkgs (zero divergence) — document intent #1

Closed
opened 2026-06-02 05:29:15 +03:00 by oleks · 0 comments
Owner

Severity: low.

Every nixpkgs-* pin in flake.nix:9-21 resolves to the single rev via follows = "nixpkgs" (confirmed in flake.lock). So the per-host pinning apparatus currently provides zero divergence — it's a forcing function with no payload today, and the "drift protection" is therefore untested.

nixpkgs-projects/nixpkgs-ci are declared but consumed elsewhere.

Action: add a README note stating the uniformity is intentional (and pins exist so a single host can diverge when needed), so a future reader doesn't mistake it for dead structure.

Found in fleet-wide Nix review 2026-06-02.

**Severity: low.** Every `nixpkgs-*` pin in `flake.nix:9-21` resolves to the single rev via `follows = "nixpkgs"` (confirmed in `flake.lock`). So the per-host pinning apparatus currently provides zero divergence — it's a forcing function with no payload today, and the "drift protection" is therefore untested. `nixpkgs-projects`/`nixpkgs-ci` are declared but consumed elsewhere. **Action:** add a README note stating the uniformity is intentional (and pins exist so a single host *can* diverge when needed), so a future reader doesn't mistake it for dead structure. Found in fleet-wide Nix review 2026-06-02.
oleks closed this issue 2026-06-02 05:41:31 +03:00
Sign in to join this conversation.
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: oleks/fleet-pins#1