2025-12-14 12:48:27 +10:00
|
|
|
{nib, ...} @ args: let
|
|
|
|
|
attrs = import ./attrs.nix args;
|
|
|
|
|
fault = import ./fault.nix args;
|
|
|
|
|
lists = import ./lists.nix args;
|
|
|
|
|
result = import ./result.nix args;
|
2025-12-13 22:00:34 +10:00
|
|
|
in
|
2025-12-14 09:26:58 +10:00
|
|
|
attrs.mergeAttrsList [
|
2025-12-13 22:00:34 +10:00
|
|
|
# submodule is included directly to this module (ie self.myFunc)
|
2025-12-14 12:41:52 +10:00
|
|
|
attrs
|
|
|
|
|
fault
|
|
|
|
|
lists
|
|
|
|
|
result
|
2025-12-13 22:00:34 +10:00
|
|
|
|
|
|
|
|
# submodule content is accessible first by submodule name
|
|
|
|
|
# then by the name of the content (ie self.submodule.myFunc)
|
|
|
|
|
]
|