diff --git a/architecture.md b/architecture.md index 2aeade3..e131c39 100644 --- a/architecture.md +++ b/architecture.md @@ -161,6 +161,13 @@ As such, we see NixOS as the only viable way to reliably create a reproducible o Considered alternatives include: - containers: do not by themselves offer the needed reproducibility +#### [npins](https://github.com/andir/npins) + +Npins is a dependency pinning tool for Nix which leaves recursive dependencies explicit, keeping the consumer in control. + +Considered alternatives include: +- Flakes: defaults to implicitly following recursive dependencies, leaving control with the publisher. + ### [OpenTofu](https://opentofu.org/) OpenTofu is the leading open-source framework for infrastructure-as-code.