--- /dev/null
+i@{ name, type }:
+{ lib, flake-parts-lib, ... }:
+flake-parts-lib.mkTransposedPerSystemModule {
+ inherit name;
+ option = lib.mkOption {
+ type = lib.types.lazyAttrsOf lib.types."${type}";
+ default = { };
+ };
+ file = import ./flake-parts-lib.nix i;
+}