1.2 KiB
2022-10-11
-
The
nixpkgsinput has been renamed tonixpkgs-libto signify that the only dependency is on thelibattribute, which can be provided by either thenixpkgs?dir=libsubflake or by thenixpkgsflake itself. -
The templates now use the default, fixed
nixpkgs?dir=libdependency instead of a followingnixpkgsdependency.
2022-05-25
-
perSystemis not afunctionTo submoduleanymore, but adeferredModule, which is a lot like a regular submodule, but possible to invoke multiple times, for eachsystem.All
perSystemvalue definitions must remove thesystem:argument. If you needsystemto be in scope, use the one in the module arguments.-perSystem = system: { config, lib, ... }: +perSystem = { config, lib, system, ... }:All
perSystemoption declarations must now useflake-parts-lib.mkPerSystemOption.{ options.perSystem = mkPerSystemOption ({ config, ... }: { options = { # ... }; # ... }); } -
flake-modules-coreis now calledflake-parts. -
flake.overlayhas been removed in favor offlake.overlays.default.