The Steering Committee is aware of concerns raised in the wake of Determinate System’s announcement of their “Determinate Nix 3.0” stabilizing several language features without input from or consultation with the Nix team.
We affirm our support of the official implementation of Nix and towards that end, we commit to ensuring that Nixpkgs prioritizes compatibility with Nix. For example, if the evolving flake interface were to diverge between Nix and Determinate Nix, Nixpkgs and other official projects would continue to support Nix’s definition. More generally, we prioritize the work and contributions of the open source community over proprietary forks.
We would like to move forward towards an official specification for Nix, but in the absence of such a specification, Nix is the specification.
— SC