# lol.skittr.actor.theme

> Published by [skittr.bsky.social](https://lexicon.garden/identity/did:plc:d5joublf46wn5cnhbhdemfq3)

## Links

- [View on Lexicon Garden](https://lexicon.garden/lexicon/did:plc:d5joublf46wn5cnhbhdemfq3/lol.skittr.actor.theme)
- [Documentation](https://lexicon.garden/lexicon/did:plc:d5joublf46wn5cnhbhdemfq3/lol.skittr.actor.theme/docs)
- [Examples](https://lexicon.garden/lexicon/did:plc:d5joublf46wn5cnhbhdemfq3/lol.skittr.actor.theme/examples)

## Definitions

### `lol.skittr.actor.theme`

**Type**: `record`

Profile customization values

**Key**: `literal:self`

| Property | Type | Required | Description |
|----------|------|----------|-------------|
| `repeat` | `boolean` | No |  |
| `bg_color` | `string` | Yes |  |
| `background` | `blob` | No | A background image, must be either PNG or JPEG |
| `link_color` | `string` | Yes |  |
| `side_color` | `string` | Yes |  |
| `text_color` | `string` | Yes |  |
| `side_border` | `string` | Yes |  |

## Raw Schema

```json
{
  "id": "lol.skittr.actor.theme",
  "defs": {
    "main": {
      "key": "literal:self",
      "type": "record",
      "record": {
        "type": "object",
        "required": [
          "bg_color",
          "text_color",
          "link_color",
          "side_color",
          "side_border"
        ],
        "properties": {
          "repeat": {
            "type": "boolean",
            "default": false
          },
          "bg_color": {
            "type": "string",
            "maxLength": 640,
            "maxGraphemes": 64
          },
          "background": {
            "type": "blob",
            "accept": [
              "image/png",
              "image/jpeg"
            ],
            "maxSize": 1000000,
            "description": "A background image, must be either PNG or JPEG"
          },
          "link_color": {
            "type": "string",
            "maxLength": 640,
            "maxGraphemes": 64
          },
          "side_color": {
            "type": "string",
            "maxLength": 640,
            "maxGraphemes": 64
          },
          "text_color": {
            "type": "string",
            "maxLength": 640,
            "maxGraphemes": 64
          },
          "side_border": {
            "type": "string",
            "maxLength": 640,
            "maxGraphemes": 64
          }
        }
      },
      "description": "Profile customization values"
    }
  },
  "$type": "com.atproto.lexicon.schema",
  "lexicon": 1
}
```
