# org.chaoticharmonylabs.user.defs

> Published by [chaoticharmonylabs.org](https://lexicon.garden/identity/did:plc:mqmbvlnt6fcqqboqqcg3b7d4)

## Links

- [View on Lexicon Garden](https://lexicon.garden/lexicon/did:plc:mqmbvlnt6fcqqboqqcg3b7d4/org.chaoticharmonylabs.user.defs)
- [Documentation](https://lexicon.garden/lexicon/did:plc:mqmbvlnt6fcqqboqqcg3b7d4/org.chaoticharmonylabs.user.defs/docs)
- [Examples](https://lexicon.garden/lexicon/did:plc:mqmbvlnt6fcqqboqqcg3b7d4/org.chaoticharmonylabs.user.defs/examples)

## Definitions

### `org.chaoticharmonylabs.user.defs#preferences`

**Type**: `object`

User preferences for Orbits app

| Property | Type | Required | Description |
|----------|------|----------|-------------|
| `theme` | `string` | No |  |
| `privacy` | `object` | No |  |
| `autoRefreshFeeds` | `boolean` | No |  |
| `defaultOrbitView` | `string` | No |  |
| `notificationSettings` | `object` | No |  |

## Raw Schema

```json
{
  "id": "org.chaoticharmonylabs.user.defs",
  "defs": {
    "preferences": {
      "type": "object",
      "properties": {
        "theme": {
          "enum": [
            "light",
            "dark",
            "auto"
          ],
          "type": "string",
          "default": "auto"
        },
        "privacy": {
          "type": "object",
          "properties": {
            "allowDiscovery": {
              "type": "boolean",
              "default": true
            },
            "shareOrbitsPublicly": {
              "type": "boolean",
              "default": false
            }
          }
        },
        "autoRefreshFeeds": {
          "type": "boolean",
          "default": true
        },
        "defaultOrbitView": {
          "enum": [
            "grid",
            "list",
            "cards"
          ],
          "type": "string",
          "default": "grid"
        },
        "notificationSettings": {
          "type": "object",
          "properties": {
            "newFeedItems": {
              "type": "boolean",
              "default": true
            },
            "orbitUpdates": {
              "type": "boolean",
              "default": true
            },
            "weeklyDigest": {
              "type": "boolean",
              "default": false
            }
          }
        }
      },
      "description": "User preferences for Orbits app"
    }
  },
  "$type": "com.atproto.lexicon.schema",
  "lexicon": 1
}
```
