{ lib, writeText, ... }: let evaluatedModules = lib.evalModules { modules = [ ../../modules ../../profiles { _module.check = false; } ]; }; in writeText "options.json" ( builtins.toJSON ( lib.filter (opt: !opt.internal && !(lib.head opt.loc == "_module")) ( lib.optionAttrSetToDocList evaluatedModules.options ) ) )