1
0
Fork 0
mirror of https://github.com/hercules-ci/flake-parts.git synced 2025-04-15 08:47:10 +00:00

Merge branch 'mkDeferredModuleOption'

This commit is contained in:
Robert Hensing 2023-05-08 01:26:55 +02:00
commit 5beafefa44

View file

@ -85,7 +85,7 @@ let
arguments as `inputs` like above.
'';
flake-parts-lib = {
flake-parts-lib = rec {
evalFlakeModule =
args@
{ inputs ? self.inputs
@ -156,17 +156,19 @@ let
};
};
mkPerSystemType =
mkDeferredModuleType =
module:
deferredModuleWith {
staticModules = [ module ];
};
mkPerSystemType = mkDeferredModuleType;
mkPerSystemOption =
mkDeferredModuleOption =
module:
mkOption {
type = flake-parts-lib.mkPerSystemType module;
};
mkPerSystemOption = mkDeferredModuleOption;
# Helper function for defining a per-system option that
# gets transposed by the usual flake system logic to a