anchor.diff:  
       users = {
         allowSignUp = mkOption {
  -        description = "Disable user signup / registration";
  +        description = "Disable user signup / registration.";
           default = false;
           type = types.bool;
         };
  
positive.code:     smtp = {
        enable = mkEnableOption "smtp";
        host = mkOption {
          description = "Host to connect to";
          default = "localhost:25";
          type = types.str;
        };
        user = mkOption {
          description = "User used for authentication";
          default = "";
          type = types.str;
        };
  
negative.code:       name = mkOption {
          type = types.str;
          default = "default";
          description = "Provider name.";
        };
        orgId = mkOption {
          type = types.int;
          default = 1;
          description = "Organization ID.";
        };
        folder = mkOption {
          type = types.str;
          default = "";
          description = "Add dashboards to the specified folder.";
        };
        type = mkOption {
          type = types.str;
          default = "file";
          description = "Dashboard provider type.";
        };
        disableDeletion = mkOption {
          type = types.bool;
          default = false;
          description = "Disable deletion when JSON file is removed.";
        };
        updateIntervalSeconds = mkOption {
          type = types.int;
          default = 10;
          description = "How often Grafana will scan for changed dashboards.";
        };
        options = {
          path = mkOption {
            type = types.path;
            description = "Path grafana will watch for dashboards.";
          };
        };
      };
  