{
  lib,
  flake-parts-lib,
  ...
}:
flake-parts-lib.mkTransposedPerSystemModule {
  name = "lib";
  option = with lib;
    mkOption {
      type = types.lazyAttrsOf types.unspecified;
      default = {};
      description = "Utility nix functions";
    };
  file = ./lib.nix;
}