-
-
Notifications
You must be signed in to change notification settings - Fork 608
Json Schema logo
-
2. Property
JSON config > logo- 2.1. Property
JSON config > logo > oneOf > item 0 - 2.2. Property
JSON config > logo > oneOf > item 1 -
2.3. Property
JSON config > logo > oneOf > item 2-
2.3.1. Property
JSON config > logo > oneOf > item 2 > type- 2.3.1.1. Property
JSON config > logo > oneOf > item 2 > type > oneOf > item 0 - 2.3.1.2. Property
JSON config > logo > oneOf > item 2 > type > oneOf > item 1 - 2.3.1.3. Property
JSON config > logo > oneOf > item 2 > type > oneOf > item 2 - 2.3.1.4. Property
JSON config > logo > oneOf > item 2 > type > oneOf > item 3 - 2.3.1.5. Property
JSON config > logo > oneOf > item 2 > type > oneOf > item 4 - 2.3.1.6. Property
JSON config > logo > oneOf > item 2 > type > oneOf > item 5 - 2.3.1.7. Property
JSON config > logo > oneOf > item 2 > type > oneOf > item 6 - 2.3.1.8. Property
JSON config > logo > oneOf > item 2 > type > oneOf > item 7 - 2.3.1.9. Property
JSON config > logo > oneOf > item 2 > type > oneOf > item 8 - 2.3.1.10. Property
JSON config > logo > oneOf > item 2 > type > oneOf > item 9 - 2.3.1.11. Property
JSON config > logo > oneOf > item 2 > type > oneOf > item 10 - 2.3.1.12. Property
JSON config > logo > oneOf > item 2 > type > oneOf > item 11 - 2.3.1.13. Property
JSON config > logo > oneOf > item 2 > type > oneOf > item 12 - 2.3.1.14. Property
JSON config > logo > oneOf > item 2 > type > oneOf > item 13 - 2.3.1.15. Property
JSON config > logo > oneOf > item 2 > type > oneOf > item 14
- 2.3.1.1. Property
- 2.3.2. Property
JSON config > logo > oneOf > item 2 > source -
2.3.3. Property
JSON config > logo > oneOf > item 2 > color-
2.3.3.1. Property
JSON config > logo > oneOf > item 2 > color > 1 - 2.3.3.2. Property
JSON config > logo > oneOf > item 2 > color > 2 - 2.3.3.3. Property
JSON config > logo > oneOf > item 2 > color > 3 - 2.3.3.4. Property
JSON config > logo > oneOf > item 2 > color > 4 - 2.3.3.5. Property
JSON config > logo > oneOf > item 2 > color > 5 - 2.3.3.6. Property
JSON config > logo > oneOf > item 2 > color > 6 - 2.3.3.7. Property
JSON config > logo > oneOf > item 2 > color > 7 - 2.3.3.8. Property
JSON config > logo > oneOf > item 2 > color > 8 - 2.3.3.9. Property
JSON config > logo > oneOf > item 2 > color > 9
-
2.3.3.1. Property
-
2.3.4. Property
JSON config > logo > oneOf > item 2 > width -
2.3.5. Property
JSON config > logo > oneOf > item 2 > height -
2.3.6. Property
JSON config > logo > oneOf > item 2 > padding - 2.3.7. Property
JSON config > logo > oneOf > item 2 > printRemaining - 2.3.8. Property
JSON config > logo > oneOf > item 2 > preserveAspectRatio - 2.3.9. Property
JSON config > logo > oneOf > item 2 > recache - 2.3.10. Property
JSON config > logo > oneOf > item 2 > position -
2.3.11. Property
JSON config > logo > oneOf > item 2 > chafa- 2.3.11.1. Property
JSON config > logo > oneOf > item 2 > chafa > fgOnly - 2.3.11.2. Property
JSON config > logo > oneOf > item 2 > chafa > symbols -
2.3.11.3. Property
JSON config > logo > oneOf > item 2 > chafa > canvasMode- 2.3.11.3.1. Property
JSON config > logo > oneOf > item 2 > chafa > canvasMode > oneOf > item 0 - 2.3.11.3.2. Property
JSON config > logo > oneOf > item 2 > chafa > canvasMode > oneOf > item 1 - 2.3.11.3.3. Property
JSON config > logo > oneOf > item 2 > chafa > canvasMode > oneOf > item 2 - 2.3.11.3.4. Property
JSON config > logo > oneOf > item 2 > chafa > canvasMode > oneOf > item 3 - 2.3.11.3.5. Property
JSON config > logo > oneOf > item 2 > chafa > canvasMode > oneOf > item 4 - 2.3.11.3.6. Property
JSON config > logo > oneOf > item 2 > chafa > canvasMode > oneOf > item 5 - 2.3.11.3.7. Property
JSON config > logo > oneOf > item 2 > chafa > canvasMode > oneOf > item 6 - 2.3.11.3.8. Property
JSON config > logo > oneOf > item 2 > chafa > canvasMode > oneOf > item 7
- 2.3.11.3.1. Property
-
2.3.11.4. Property
JSON config > logo > oneOf > item 2 > chafa > colorSpace -
2.3.11.5. Property
JSON config > logo > oneOf > item 2 > chafa > ditherMode
- 2.3.11.1. Property
-
2.3.1. Property
- 2.1. Property
| Type | combining |
| Required | No |
| Additional properties | Any type allowed |
Description: Fastfetch logo configurations See also https://github.com/fastfetch-cli/fastfetch/wiki/Logo-options
| One of(Option) |
|---|
| item 0 |
| item 1 |
| item 2 |
| Type | const |
| Required | No |
Description: Disable logo
Specific value: null
| Type | string |
| Required | No |
Description: Set the source file of the logo or built-in ASCII art name
| Type | object |
| Required | No |
| Additional properties | Not allowed |
Description: Fastfetch logo configurations
| Property | Pattern | Type | Deprecated | Definition | Title/Description |
|---|---|---|---|---|---|
| - type | No | Combination | No | - | Set the type of the logo |
| - source | No | string | No | - | Set the source file of the logo |
| - color | No | object | No | - | Override colors in the logo |
| - width | No | Combination | No | - | - |
| - height | No | Combination | No | - | - |
| - padding | No | object | No | - | Set the padding of the logo |
| - printRemaining | No | boolean | No | - | Whether to print the remaining logo if it has more lines than modules to display |
| - preserveAspectRatio | No | boolean | No | - | Whether to preserve the aspect ratio of the logo. Supported by iTerm image protocol only |
| - recache | No | boolean | No | - | If true, regenerate image logo cache |
| - position | No | enum (of string) | No | - | Set the position where the logo should be displayed |
| - chafa | No | object | No | - | Chafa configuration. See chafa documentation for details |
| Type | combining |
| Required | No |
| Additional properties | Any type allowed |
| Default | "auto" |
Description: Set the type of the logo
| One of(Option) |
|---|
| item 0 |
| item 1 |
| item 2 |
| item 3 |
| item 4 |
| item 5 |
| item 6 |
| item 7 |
| item 8 |
| item 9 |
| item 10 |
| item 11 |
| item 12 |
| item 13 |
| item 14 |
| Type | const |
| Required | No |
Description: If something is given, first try built-in, then file. Otherwise detect logo
Specific value: "auto"
| Type | const |
| Required | No |
Description: Built-in ASCII art
Specific value: "builtin"
| Type | const |
| Required | No |
Description: Built-in ASCII art, small version (not all logos support this option)
Specific value: "small"
| Type | const |
| Required | No |
Description: Text file, printed with color code replacement
Specific value: "file"
| Type | const |
| Required | No |
Description: Text file, printed as is
Specific value: "file-raw"
| Type | const |
| Required | No |
Description: Text data, printed with color code replacement
Specific value: "data"
| Type | const |
| Required | No |
Description: Text data, printed as is
Specific value: "data-raw"
| Type | const |
| Required | No |
Description: Image file, printed as sixel codes
Specific value: "sixel"
| Type | const |
| Required | No |
Description: Image file, printed using kitty graphics protocol
Specific value: "kitty"
| Type | const |
| Required | No |
Description: Image file, tells the terminal emulator to read image data from the specified file
Specific value: "kitty-direct"
| Type | const |
| Required | No |
Description: Image file, uses kitten icat to display the image. Requires binary kitten to be installed
Specific value: "kitty-icat"
| Type | const |
| Required | No |
Description: Image file, uses iTerm image protocol
Specific value: "iterm"
| Type | const |
| Required | No |
Description: Image file, prints ASCII art image generated by libchafa
Specific value: "chafa"
| Type | const |
| Required | No |
Description: Image file, printed as raw binary string image
Specific value: "raw"
| Type | const |
| Required | No |
Description: Disable logo printing
Specific value: "none"
| Type | string |
| Required | No |
Description: Set the source file of the logo
| Type | object |
| Required | No |
| Additional properties | Not allowed |
Description: Override colors in the logo
| Property | Pattern | Type | Deprecated | Definition | Title/Description |
|---|---|---|---|---|---|
| - 1 | No | object | No | In #/$defs/colors | Color 1 |
| - 2 | No | object | No | Same as 1 | Color 2 |
| - 3 | No | object | No | Same as 1 | Color 3 |
| - 4 | No | object | No | Same as 1 | Color 4 |
| - 5 | No | object | No | Same as 1 | Color 5 |
| - 6 | No | object | No | Same as 1 | Color 6 |
| - 7 | No | object | No | Same as 1 | Color 7 |
| - 8 | No | object | No | Same as 1 | Color 8 |
| - 9 | No | object | No | Same as 1 | Color 9 |
| Type | combining |
| Required | No |
| Additional properties | Any type allowed |
| Defined in | #/$defs/colors |
Description: Color 1
| One of(Option) |
|---|
| item 0 |
| item 1 |
| Type | string |
| Required | No |
Examples:
"reset_""bright_""dim_""italic_""underline_""blink_""inverse_""hidden_""strike_""light_""black""red""green""yellow""blue""magenta""cyan""white""default"| Type | null |
| Required | No |
| Type | combining |
| Required | No |
| Additional properties | Any type allowed |
| Same definition as | 1 |
Description: Color 2
| Type | combining |
| Required | No |
| Additional properties | Any type allowed |
| Same definition as | 1 |
Description: Color 3
| Type | combining |
| Required | No |
| Additional properties | Any type allowed |
| Same definition as | 1 |
Description: Color 4
| Type | combining |
| Required | No |
| Additional properties | Any type allowed |
| Same definition as | 1 |
Description: Color 5
| Type | combining |
| Required | No |
| Additional properties | Any type allowed |
| Same definition as | 1 |
Description: Color 6
| Type | combining |
| Required | No |
| Additional properties | Any type allowed |
| Same definition as | 1 |
Description: Color 7
| Type | combining |
| Required | No |
| Additional properties | Any type allowed |
| Same definition as | 1 |
Description: Color 8
| Type | combining |
| Required | No |
| Additional properties | Any type allowed |
| Same definition as | 1 |
Description: Color 9
| Type | combining |
| Required | No |
| Additional properties | Any type allowed |
| One of(Option) |
|---|
| item 0 |
| item 1 |
| Type | null |
| Required | No |
Description: Auto detect width (default)
| Type | integer |
| Required | No |
Description: Set the width of the logo (in characters). Required for some image protocols
| Restrictions | |
|---|---|
| Minimum | ≥ 1 |
| Type | combining |
| Required | No |
| Additional properties | Any type allowed |
| One of(Option) |
|---|
| item 0 |
| item 1 |
| Type | null |
| Required | No |
Description: Auto detect width (default)
| Type | integer |
| Required | No |
Description: Set the height of the logo (in characters). Required for some image protocols
| Restrictions | |
|---|---|
| Minimum | ≥ 1 |
| Type | object |
| Required | No |
| Additional properties | Not allowed |
Description: Set the padding of the logo
| Property | Pattern | Type | Deprecated | Definition | Title/Description |
|---|---|---|---|---|---|
| - top | No | integer | No | - | Set the top padding of the logo |
| - left | No | integer | No | - | Set the left padding of the logo |
| - right | No | integer | No | - | Set the right padding of the logo |
| Type | integer |
| Required | No |
Description: Set the top padding of the logo
| Restrictions | |
|---|---|
| Minimum | ≥ 0 |
| Type | integer |
| Required | No |
Description: Set the left padding of the logo
| Restrictions | |
|---|---|
| Minimum | ≥ 0 |
| Type | integer |
| Required | No |
Description: Set the right padding of the logo
| Restrictions | |
|---|---|
| Minimum | ≥ 0 |
| Type | boolean |
| Required | No |
| Default | true |
Description: Whether to print the remaining logo if it has more lines than modules to display
| Type | boolean |
| Required | No |
| Default | false |
Description: Whether to preserve the aspect ratio of the logo. Supported by iTerm image protocol only
| Type | boolean |
| Required | No |
| Default | false |
Description: If true, regenerate image logo cache
| Type | enum (of string) |
| Required | No |
| Default | "left" |
Description: Set the position where the logo should be displayed
Must be one of:
- "left"
- "top"
- "right"
| Type | object |
| Required | No |
| Additional properties | Not allowed |
Description: Chafa configuration. See chafa documentation for details
| Property | Pattern | Type | Deprecated | Definition | Title/Description |
|---|---|---|---|---|---|
| - fgOnly | No | boolean | No | - | Produce character-cell output using foreground colors only |
| - symbols | No | string | No | - | Specify character symbols to employ in final output |
| - canvasMode | No | Combination | No | - | Determine how colors are used in the output. This value maps to enum ChafaCanvasMode. |
| - colorSpace | No | Combination | No | - | Set color space used for quantization. This value maps to enum ChafaColorSpace. |
| - ditherMode | No | Combination | No | - | Set output dither mode (No effect with 24-bit color). This value maps to enum ChafaDitherMode. |
| Type | boolean |
| Required | No |
| Default | false |
Description: Produce character-cell output using foreground colors only
| Type | string |
| Required | No |
Description: Specify character symbols to employ in final output
| Type | combining |
| Required | No |
Description: Determine how colors are used in the output. This value maps to enum ChafaCanvasMode.
| One of(Option) |
|---|
| item 0 |
| item 1 |
| item 2 |
| item 3 |
| item 4 |
| item 5 |
| item 6 |
| item 7 |
| Type | const |
| Required | No |
Description: Use 24-bit true colors
Specific value: "TRUECOLOR"
| Type | const |
| Required | No |
Description: Use 256 colors
Specific value: "INDEXED_256"
| Type | const |
| Required | No |
Description: Use 240 colors, but avoid using the lower 16 whose values vary between terminal environments
Specific value: "INDEXED_240"
| Type | const |
| Required | No |
Description: Use 16 colors using the aixterm ANSI extension
Specific value: "INDEXED_16"
| Type | const |
| Required | No |
Description: Use default foreground and background colors, plus inversion
Specific value: "FGBG_BGFG"
| Type | const |
| Required | No |
Description: Use default foreground and background colors. No ANSI codes will be used
Specific value: "FGBG"
| Type | const |
| Required | No |
Description: Use 8 colors, compatible with original ANSI X3.64
Specific value: "INDEXED_8"
| Type | const |
| Required | No |
Description: Use 16 FG colors (8 of which enabled with bold/bright) and 8 BG colors
Specific value: "INDEXED_16_8"
| Type | combining |
| Required | No |
Description: Set color space used for quantization. This value maps to enum ChafaColorSpace.
| One of(Option) |
|---|
| item 0 |
| item 1 |
| Type | const |
| Required | No |
Description: RGB color space. Fast but imprecise
Specific value: "RGB"
| Type | const |
| Required | No |
Description: DIN99d color space. Slower, but good perceptual color precision
Specific value: "DIN99D"
| Type | combining |
| Required | No |
Description: Set output dither mode (No effect with 24-bit color). This value maps to enum ChafaDitherMode.
| One of(Option) |
|---|
| item 0 |
| item 1 |
| item 2 |
| Type | const |
| Required | No |
Description: No dithering
Specific value: "NONE"
| Type | const |
| Required | No |
Description: Ordered dithering (Bayer or similar)
Specific value: "ORDERED"
| Type | const |
| Required | No |
Description: Error diffusion dithering (Floyd-Steinberg or similar)
Specific value: "DIFFUSION"