mirror of
https://github.com/hercules-ci/flake-parts.git
synced 2024-12-14 11:47:31 +00:00
858 B
858 B
2022-05-25
-
perSystem
is not afunctionTo submodule
anymore, but adeferredModule
, which is a lot like a regular submodule, but possible to invoke multiple times, for eachsystem
.All
perSystem
value definitions must remove thesystem:
argument. If you needsystem
to be in scope, use the one in the module arguments.-perSystem = system: { config, lib, ... }: +perSystem = { config, lib, system, ... }:
All
perSystem
option declarations must now useflake-parts-lib.mkPerSystemOption
.{ options.perSystem = mkPerSystemOption ({ config, ... }: { options = { # ... }; # ... }); }
-
flake-modules-core
is now calledflake-parts
. -
flake.overlay
has been removed in favor offlake.overlays.default
.