1{ lib, ... }: let
2 sub.options.config = lib.mkOption {
3 type = lib.types.bool;
4 default = false;
5 };
6in {
7 options.submodule = lib.mkOption {
8 type = lib.types.submoduleWith {
9 modules = [ sub ];
10 shorthandOnlyDefinesConfig = true;
11 };
12 default = {};
13 };
14}