Release 2.22.0 (2024-04-23)
Significant changes
-
Remove experimental repl-flake #10103 #10299
The
repl-flakeexperimental feature has been removed. Thenix replcommand now works like the rest of the new CLI in thatnix repl {path}now tries to load a flake at{path}(or fails if theflakesexperimental feature isn't enabled).
Other changes
-
nix evalprints derivations as.drvpaths #10200nix evalwill now print derivations as their.drvpaths, rather than as attribute sets. This makes commands likenix eval nixpkgs#bashterminate instead of infinitely looping into recursive self-referential attributes:$ nix eval nixpkgs#bash «derivation /nix/store/m32cbgbd598f4w299g0hwyv7gbw6rqcg-bash-5.2p26.drv»