The komorebi.bar.json
configuration file reference for v0.1.37
Center widgets (ordered left-to-right)
No Additional ItemsDefault display format for all applications (optional). Could be overridden per application. Defaults to Icon
.
Show only the application icon.
Show only the application name as text.
Show both the application icon and name.
Enables or disables the applications widget.
List of configured applications to display.
No Additional ItemsCommand to execute (e.g. path to the application or shell command).
Display format for this application button (optional). Overrides global format if set.
Show only the application icon.
Show only the application name as text.
Show both the application icon and name.
Whether to enable this application button (optional). Inherits from the global Applications
setting if omitted.
Optional icon: a path to an image or a text-based glyph (e.g., from Nerd Fonts). If not set, and if the command
is a path to an executable, an icon might be extracted from it. Note: glyphs require a compatible font_family
.
Display name of the application.
Whether to show the launch command on hover (optional). Inherits from the global Applications
setting if omitted.
Whether to show the launch command on hover (optional). Could be overridden per application. Defaults to false
if not set.
Horizontal spacing between application buttons.
Select when the current percentage is under this value [[1-100]]
Value must be greater or equal to 0.0
Data refresh interval (default: 10 seconds)
Value must be greater or equal to 0.0
Enable the Battery widget
Hide the widget if the battery is at full charge
Display label prefix
Show no prefix
Show an icon
Show text
Show an icon and text
Select when the current percentage is over this value [[1-100]]
Value must be greater or equal to 0.0
Data refresh interval (default: 10 seconds)
Value must be greater or equal to 0.0
Enable the Cpu widget
Display label prefix
Show no prefix
Show an icon
Show text
Show an icon and text
Enable the Date widget
Set the Date format
Month/Date/Year format (09/08/24)
Year-Month-Date format (2024-09-08)
Date-Month-Year format (8-Sep-2024)
Day Date Month Year format (8 September 2024)
Custom format (https://docs.rs/chrono/latest/chrono/format/strftime/index.html)
No Additional PropertiesCustom format with modifiers
No Additional PropertiesCustom format with additive modifiers for integer format specifiers
Custom format (https://docs.rs/chrono/latest/chrono/format/strftime/index.html)
Additive modifiers for integer format specifiers (e.g. { "%U": 1 } to increment the zero-indexed week number by 1)
Each additional property must conform to the following schema
Type: integerFormat: int32Display label prefix
Show no prefix
Show an icon
Show text
Show an icon and text
TimeZone (https://docs.rs/chrono-tz/latest/chrono_tz/enum.Tz.html)
Use a custom format to display additional information, i.e.: json { "Date": { "enable": true, "format": { "Custom": "%D %Z (Tokyo)" }, "timezone": "Asia/Tokyo" } }
Data refresh interval (default: 1 second)
Value must be greater or equal to 0.0
Enable the Input widget
Display label prefix
Show no prefix
Show an icon
Show text
Show an icon and text
Configure the Configuration Switcher widget
A map of display friendly name => path to configuration.json
Each additional property must conform to the following schema
Type: stringEnable the Komorebi Configurations widget
Configure the Focused Container widget
Display format of the currently focused container
Show only icon
Show only text
Show an icon and text for the selected element, and text on the rest
Show both icon and text
Show an icon and text for the selected element, and icons on the rest
Enable the Komorebi Focused Container widget
DEPRECATED: use 'display' instead (Show the icon of the currently focused container)
Configure the Layout widget
Display format of the current layout
Show only icon
Show only text
Show an icon and text for the selected element, and text on the rest
Show both icon and text
Show an icon and text for the selected element, and icons on the rest
Enable the Komorebi Layout widget
List of layout options
No Additional ItemsConfigure the Locked Container widget
Display format of the current locked state
Show only icon
Show only text
Show an icon and text for the selected element, and text on the rest
Show both icon and text
Show an icon and text for the selected element, and icons on the rest
Enable the Komorebi Locked Container widget
Show the widget event if the layer is unlocked
Configure the Workspace Layer widget
Display format of the current layer
Show only icon
Show only text
Show an icon and text for the selected element, and text on the rest
Show both icon and text
Show an icon and text for the selected element, and icons on the rest
Enable the Komorebi Workspace Layer widget
Show the widget event if the layer is Tiling
Configure the Workspaces widget
Display format of the workspace
Show all icons only
Show both all icons and text
Show all icons and text for the selected element, and all icons on the rest
Show only icon
Show only text
Show an icon and text for the selected element, and text on the rest
Show both icon and text
Show an icon and text for the selected element, and icons on the rest
Enable the Komorebi Workspaces widget
Hide workspaces without any windows
Enable the Media widget
Select when the current percentage is over this value [[1-100]]
Value must be greater or equal to 0.0
Data refresh interval (default: 10 seconds)
Value must be greater or equal to 0.0
Enable the Memory widget
Display label prefix
Show no prefix
Show an icon
Show text
Show an icon and text
Characters to reserve for received and transmitted activity
Value must be greater or equal to 0.0
Select when the value is over a limit (1MiB is 1048576 bytes (1024*1024))
Select the received data when it's over this value
Value must be greater or equal to 0.0
Select the total received data when it's over this value
Value must be greater or equal to 0.0
Select the total transmitted data when it's over this value
Value must be greater or equal to 0.0
Select the transmitted data when it's over this value
Value must be greater or equal to 0.0
Data refresh interval (default: 10 seconds)
Value must be greater or equal to 0.0
Enable the Network widget
Display label prefix
Show no prefix
Show an icon
Show text
Show an icon and text
Show received and transmitted activity
Show default interface
Show total received and transmitted activity
Hide when the current percentage is under this value [[1-100]]
Value must be greater or equal to 0.0
Select when the current percentage is over this value [[1-100]]
Value must be greater or equal to 0.0
Data refresh interval (default: 10 seconds)
Value must be greater or equal to 0.0
Enable the Storage widget
Display label prefix
Show no prefix
Show an icon
Show text
Show an icon and text
Change the icon depending on the time. The default icon is used between 8:30 and 12:00. (default: false)
Enable the Time widget
Set the Time format
Twelve-hour format (with seconds)
Twelve-hour format (without seconds)
Twenty-four-hour format (with seconds)
Twenty-four-hour format (without seconds)
Twenty-four-hour format displayed as a binary clock with circles (with seconds) (https://en.wikipedia.org/wiki/Binary_clock)
Twenty-four-hour format displayed as a binary clock with rectangles (with seconds) (https://en.wikipedia.org/wiki/Binary_clock)
Custom format (https://docs.rs/chrono/latest/chrono/format/strftime/index.html)
No Additional PropertiesDisplay label prefix
Show no prefix
Show an icon
Show text
Show an icon and text
TimeZone (https://docs.rs/chrono-tz/latest/chrono_tz/enum.Tz.html)
Use a custom format to display additional information, i.e.: json { "Time": { "enable": true, "format": { "Custom": "%T %Z (Tokyo)" }, "timezone": "Asia/Tokyo" } }
Data refresh interval (default: 12 hours)
Value must be greater or equal to 0.0
Enable the Update widget
Display label prefix
Show no prefix
Show an icon
Show text
Show an icon and text
Font family
Font size (default: 12.5)
Frame options (see: https://docs.rs/egui/latest/egui/containers/frame/struct.Frame.html)
Margin inside the painted frame
X coordinate
Y coordinate
Visual grouping for widgets
No grouping is applied
Widgets are grouped as a whole
Rounding values for the 4 corners. Can be a single or 4 values.
All 4 corners are the same
All 4 corners are custom. Order: NW, NE, SW, SE
Must contain a minimum of 4
items
Must contain a maximum of 4
items
Styles for the grouping
A shadow is added under the default group. (blur: 4, offset: x-1 y-1, spread: 3)
A shadow is added under the default group. (blur: 4, offset: x-0 y-0, spread: 3)
A shadow is added under the default group. (blur: 0, offset: x-1 y-1, spread: 3)
A glow is added under the default group. (blur: 3, offset: x-1 y-1, spread: 2)
A glow is added under the default group. (blur: 3, offset: x-0 y-0, spread: 2)
A glow is added under the default group. (blur: 0, offset: x-1 y-1, spread: 2)
Alpha value for the color transparency [[0-255]] (default: 200)
Value must be greater or equal to 0.0
Widgets are grouped by alignment
Rounding values for the 4 corners. Can be a single or 4 values.
All 4 corners are the same
All 4 corners are custom. Order: NW, NE, SW, SE
Must contain a minimum of 4
items
Must contain a maximum of 4
items
Styles for the grouping
A shadow is added under the default group. (blur: 4, offset: x-1 y-1, spread: 3)
A shadow is added under the default group. (blur: 4, offset: x-0 y-0, spread: 3)
A shadow is added under the default group. (blur: 0, offset: x-1 y-1, spread: 3)
A glow is added under the default group. (blur: 3, offset: x-1 y-1, spread: 2)
A glow is added under the default group. (blur: 3, offset: x-0 y-0, spread: 2)
A glow is added under the default group. (blur: 0, offset: x-1 y-1, spread: 2)
Alpha value for the color transparency [[0-255]] (default: 200)
Value must be greater or equal to 0.0
Widgets are grouped individually
Rounding values for the 4 corners. Can be a single or 4 values.
All 4 corners are the same
All 4 corners are custom. Order: NW, NE, SW, SE
Must contain a minimum of 4
items
Must contain a maximum of 4
items
Styles for the grouping
A shadow is added under the default group. (blur: 4, offset: x-1 y-1, spread: 3)
A shadow is added under the default group. (blur: 4, offset: x-0 y-0, spread: 3)
A shadow is added under the default group. (blur: 0, offset: x-1 y-1, spread: 3)
A glow is added under the default group. (blur: 3, offset: x-1 y-1, spread: 2)
A glow is added under the default group. (blur: 3, offset: x-0 y-0, spread: 2)
A glow is added under the default group. (blur: 0, offset: x-1 y-1, spread: 2)
Alpha value for the color transparency [[0-255]] (default: 200)
Value must be greater or equal to 0.0
Bar height (default: 50)
Scale of the icons relative to the font_size [[1.0-2.0]]. (default: 1.4)
Left side widgets (ordered left-to-right)
No Additional ItemsDefault display format for all applications (optional). Could be overridden per application. Defaults to Icon
.
Show only the application icon.
Show only the application name as text.
Show both the application icon and name.
Enables or disables the applications widget.
List of configured applications to display.
No Additional ItemsCommand to execute (e.g. path to the application or shell command).
Display format for this application button (optional). Overrides global format if set.
Show only the application icon.
Show only the application name as text.
Show both the application icon and name.
Whether to enable this application button (optional). Inherits from the global Applications
setting if omitted.
Optional icon: a path to an image or a text-based glyph (e.g., from Nerd Fonts). If not set, and if the command
is a path to an executable, an icon might be extracted from it. Note: glyphs require a compatible font_family
.
Display name of the application.
Whether to show the launch command on hover (optional). Inherits from the global Applications
setting if omitted.
Whether to show the launch command on hover (optional). Could be overridden per application. Defaults to false
if not set.
Horizontal spacing between application buttons.
Select when the current percentage is under this value [[1-100]]
Value must be greater or equal to 0.0
Data refresh interval (default: 10 seconds)
Value must be greater or equal to 0.0
Enable the Battery widget
Hide the widget if the battery is at full charge
Display label prefix
Show no prefix
Show an icon
Show text
Show an icon and text
Select when the current percentage is over this value [[1-100]]
Value must be greater or equal to 0.0
Data refresh interval (default: 10 seconds)
Value must be greater or equal to 0.0
Enable the Cpu widget
Display label prefix
Show no prefix
Show an icon
Show text
Show an icon and text
Enable the Date widget
Set the Date format
Month/Date/Year format (09/08/24)
Year-Month-Date format (2024-09-08)
Date-Month-Year format (8-Sep-2024)
Day Date Month Year format (8 September 2024)
Custom format (https://docs.rs/chrono/latest/chrono/format/strftime/index.html)
No Additional PropertiesCustom format with modifiers
No Additional PropertiesCustom format with additive modifiers for integer format specifiers
Custom format (https://docs.rs/chrono/latest/chrono/format/strftime/index.html)
Additive modifiers for integer format specifiers (e.g. { "%U": 1 } to increment the zero-indexed week number by 1)
Each additional property must conform to the following schema
Type: integerFormat: int32Display label prefix
Show no prefix
Show an icon
Show text
Show an icon and text
TimeZone (https://docs.rs/chrono-tz/latest/chrono_tz/enum.Tz.html)
Use a custom format to display additional information, i.e.: json { "Date": { "enable": true, "format": { "Custom": "%D %Z (Tokyo)" }, "timezone": "Asia/Tokyo" } }
Data refresh interval (default: 1 second)
Value must be greater or equal to 0.0
Enable the Input widget
Display label prefix
Show no prefix
Show an icon
Show text
Show an icon and text
Configure the Configuration Switcher widget
A map of display friendly name => path to configuration.json
Each additional property must conform to the following schema
Type: stringEnable the Komorebi Configurations widget
Configure the Focused Container widget
Display format of the currently focused container
Show only icon
Show only text
Show an icon and text for the selected element, and text on the rest
Show both icon and text
Show an icon and text for the selected element, and icons on the rest
Enable the Komorebi Focused Container widget
DEPRECATED: use 'display' instead (Show the icon of the currently focused container)
Configure the Layout widget
Display format of the current layout
Show only icon
Show only text
Show an icon and text for the selected element, and text on the rest
Show both icon and text
Show an icon and text for the selected element, and icons on the rest
Enable the Komorebi Layout widget
List of layout options
No Additional ItemsConfigure the Locked Container widget
Display format of the current locked state
Show only icon
Show only text
Show an icon and text for the selected element, and text on the rest
Show both icon and text
Show an icon and text for the selected element, and icons on the rest
Enable the Komorebi Locked Container widget
Show the widget event if the layer is unlocked
Configure the Workspace Layer widget
Display format of the current layer
Show only icon
Show only text
Show an icon and text for the selected element, and text on the rest
Show both icon and text
Show an icon and text for the selected element, and icons on the rest
Enable the Komorebi Workspace Layer widget
Show the widget event if the layer is Tiling
Configure the Workspaces widget
Display format of the workspace
Show all icons only
Show both all icons and text
Show all icons and text for the selected element, and all icons on the rest
Show only icon
Show only text
Show an icon and text for the selected element, and text on the rest
Show both icon and text
Show an icon and text for the selected element, and icons on the rest
Enable the Komorebi Workspaces widget
Hide workspaces without any windows
Enable the Media widget
Select when the current percentage is over this value [[1-100]]
Value must be greater or equal to 0.0
Data refresh interval (default: 10 seconds)
Value must be greater or equal to 0.0
Enable the Memory widget
Display label prefix
Show no prefix
Show an icon
Show text
Show an icon and text
Characters to reserve for received and transmitted activity
Value must be greater or equal to 0.0
Select when the value is over a limit (1MiB is 1048576 bytes (1024*1024))
Select the received data when it's over this value
Value must be greater or equal to 0.0
Select the total received data when it's over this value
Value must be greater or equal to 0.0
Select the total transmitted data when it's over this value
Value must be greater or equal to 0.0
Select the transmitted data when it's over this value
Value must be greater or equal to 0.0
Data refresh interval (default: 10 seconds)
Value must be greater or equal to 0.0
Enable the Network widget
Display label prefix
Show no prefix
Show an icon
Show text
Show an icon and text
Show received and transmitted activity
Show default interface
Show total received and transmitted activity
Hide when the current percentage is under this value [[1-100]]
Value must be greater or equal to 0.0
Select when the current percentage is over this value [[1-100]]
Value must be greater or equal to 0.0
Data refresh interval (default: 10 seconds)
Value must be greater or equal to 0.0
Enable the Storage widget
Display label prefix
Show no prefix
Show an icon
Show text
Show an icon and text
Change the icon depending on the time. The default icon is used between 8:30 and 12:00. (default: false)
Enable the Time widget
Set the Time format
Twelve-hour format (with seconds)
Twelve-hour format (without seconds)
Twenty-four-hour format (with seconds)
Twenty-four-hour format (without seconds)
Twenty-four-hour format displayed as a binary clock with circles (with seconds) (https://en.wikipedia.org/wiki/Binary_clock)
Twenty-four-hour format displayed as a binary clock with rectangles (with seconds) (https://en.wikipedia.org/wiki/Binary_clock)
Custom format (https://docs.rs/chrono/latest/chrono/format/strftime/index.html)
No Additional PropertiesDisplay label prefix
Show no prefix
Show an icon
Show text
Show an icon and text
TimeZone (https://docs.rs/chrono-tz/latest/chrono_tz/enum.Tz.html)
Use a custom format to display additional information, i.e.: json { "Time": { "enable": true, "format": { "Custom": "%T %Z (Tokyo)" }, "timezone": "Asia/Tokyo" } }
Data refresh interval (default: 12 hours)
Value must be greater or equal to 0.0
Enable the Update widget
Display label prefix
Show no prefix
Show an icon
Show text
Show an icon and text
Bar margin. Use one value for all sides or use a grouped margin for horizontal and/or vertical definition which can each take a single value for a symmetric margin or two values for each side, i.e.: json "margin": { "horizontal": 10 }
or: json "margin": { "vertical": [top, bottom] }
You can also set individual margin on each side like this: json "margin": { "top": 10, "bottom": 10, "left": 10, "right": 10, }
By default, margin is set to 0 on all sides.
Must contain a minimum of 2
items
Must contain a maximum of 2
items
Must contain a minimum of 2
items
Must contain a maximum of 2
items
Max label width before text truncation (default: 400.0)
The monitor index or the full monitor options
The monitor index where you want the bar to show
Value must be greater or equal to 0.0
The full monitor options with the index and an optional workareaoffset
Komorebi monitor index of the monitor on which to render the bar
Value must be greater or equal to 0.0
Automatically apply a work area offset for this monitor to accommodate the bar
The bottom point in a Win32 Rect
The left point in a Win32 Rect
The right point in a Win32 Rect
The top point in a Win32 Rect
Options for mouse interaction on the bar
Defines how many points a user needs to scroll horizontally to make a "tick" on a mouse/touchpad/touchscreen (default: 30)
Command to send on extra1/back button click
No Additional PropertiesCommand to send on extra2/forward button click
No Additional PropertiesCommand to send on middle button click
No Additional PropertiesCommand to send on primary/left double button click
No Additional PropertiesCommand to send on scrolling down (every tick)
No Additional PropertiesCommand to send on scrolling left (every tick)
No Additional PropertiesCommand to send on scrolling right (every tick)
No Additional PropertiesCommand to send on scrolling up (every tick)
No Additional PropertiesCommand to send on secondary/right button click
No Additional PropertiesDefines how many points a user needs to scroll vertically to make a "tick" on a mouse/touchpad/touchscreen (default: 30)
Bar padding. Use one value for all sides or use a grouped padding for horizontal and/or vertical definition which can each take a single value for a symmetric padding or two values for each side, i.e.: json "padding": { "horizontal": 10 }
or: json "padding": { "horizontal": [left, right] }
You can also set individual padding on each side like this: json "padding": { "top": 10, "bottom": 10, "left": 10, "right": 10, }
By default, padding is set to 10 on all sides.
Must contain a minimum of 2
items
Must contain a maximum of 2
items
Must contain a minimum of 2
items
Must contain a maximum of 2
items
Bar positioning options
The desired size of the bar from the starting position (usually monitor width x desired height)
X coordinate
Y coordinate
The desired starting position of the bar (0,0 = top left of the screen)
X coordinate
Y coordinate
Right side widgets (ordered left-to-right)
No Additional ItemsDefault display format for all applications (optional). Could be overridden per application. Defaults to Icon
.
Show only the application icon.
Show only the application name as text.
Show both the application icon and name.
Enables or disables the applications widget.
List of configured applications to display.
No Additional ItemsCommand to execute (e.g. path to the application or shell command).
Display format for this application button (optional). Overrides global format if set.
Show only the application icon.
Show only the application name as text.
Show both the application icon and name.
Whether to enable this application button (optional). Inherits from the global Applications
setting if omitted.
Optional icon: a path to an image or a text-based glyph (e.g., from Nerd Fonts). If not set, and if the command
is a path to an executable, an icon might be extracted from it. Note: glyphs require a compatible font_family
.
Display name of the application.
Whether to show the launch command on hover (optional). Inherits from the global Applications
setting if omitted.
Whether to show the launch command on hover (optional). Could be overridden per application. Defaults to false
if not set.
Horizontal spacing between application buttons.
Select when the current percentage is under this value [[1-100]]
Value must be greater or equal to 0.0
Data refresh interval (default: 10 seconds)
Value must be greater or equal to 0.0
Enable the Battery widget
Hide the widget if the battery is at full charge
Display label prefix
Show no prefix
Show an icon
Show text
Show an icon and text
Select when the current percentage is over this value [[1-100]]
Value must be greater or equal to 0.0
Data refresh interval (default: 10 seconds)
Value must be greater or equal to 0.0
Enable the Cpu widget
Display label prefix
Show no prefix
Show an icon
Show text
Show an icon and text
Enable the Date widget
Set the Date format
Month/Date/Year format (09/08/24)
Year-Month-Date format (2024-09-08)
Date-Month-Year format (8-Sep-2024)
Day Date Month Year format (8 September 2024)
Custom format (https://docs.rs/chrono/latest/chrono/format/strftime/index.html)
No Additional PropertiesCustom format with modifiers
No Additional PropertiesCustom format with additive modifiers for integer format specifiers
Custom format (https://docs.rs/chrono/latest/chrono/format/strftime/index.html)
Additive modifiers for integer format specifiers (e.g. { "%U": 1 } to increment the zero-indexed week number by 1)
Each additional property must conform to the following schema
Type: integerFormat: int32Display label prefix
Show no prefix
Show an icon
Show text
Show an icon and text
TimeZone (https://docs.rs/chrono-tz/latest/chrono_tz/enum.Tz.html)
Use a custom format to display additional information, i.e.: json { "Date": { "enable": true, "format": { "Custom": "%D %Z (Tokyo)" }, "timezone": "Asia/Tokyo" } }
Data refresh interval (default: 1 second)
Value must be greater or equal to 0.0
Enable the Input widget
Display label prefix
Show no prefix
Show an icon
Show text
Show an icon and text
Configure the Configuration Switcher widget
A map of display friendly name => path to configuration.json
Each additional property must conform to the following schema
Type: stringEnable the Komorebi Configurations widget
Configure the Focused Container widget
Display format of the currently focused container
Show only icon
Show only text
Show an icon and text for the selected element, and text on the rest
Show both icon and text
Show an icon and text for the selected element, and icons on the rest
Enable the Komorebi Focused Container widget
DEPRECATED: use 'display' instead (Show the icon of the currently focused container)
Configure the Layout widget
Display format of the current layout
Show only icon
Show only text
Show an icon and text for the selected element, and text on the rest
Show both icon and text
Show an icon and text for the selected element, and icons on the rest
Enable the Komorebi Layout widget
List of layout options
No Additional ItemsConfigure the Locked Container widget
Display format of the current locked state
Show only icon
Show only text
Show an icon and text for the selected element, and text on the rest
Show both icon and text
Show an icon and text for the selected element, and icons on the rest
Enable the Komorebi Locked Container widget
Show the widget event if the layer is unlocked
Configure the Workspace Layer widget
Display format of the current layer
Show only icon
Show only text
Show an icon and text for the selected element, and text on the rest
Show both icon and text
Show an icon and text for the selected element, and icons on the rest
Enable the Komorebi Workspace Layer widget
Show the widget event if the layer is Tiling
Configure the Workspaces widget
Display format of the workspace
Show all icons only
Show both all icons and text
Show all icons and text for the selected element, and all icons on the rest
Show only icon
Show only text
Show an icon and text for the selected element, and text on the rest
Show both icon and text
Show an icon and text for the selected element, and icons on the rest
Enable the Komorebi Workspaces widget
Hide workspaces without any windows
Enable the Media widget
Select when the current percentage is over this value [[1-100]]
Value must be greater or equal to 0.0
Data refresh interval (default: 10 seconds)
Value must be greater or equal to 0.0
Enable the Memory widget
Display label prefix
Show no prefix
Show an icon
Show text
Show an icon and text
Characters to reserve for received and transmitted activity
Value must be greater or equal to 0.0
Select when the value is over a limit (1MiB is 1048576 bytes (1024*1024))
Select the received data when it's over this value
Value must be greater or equal to 0.0
Select the total received data when it's over this value
Value must be greater or equal to 0.0
Select the total transmitted data when it's over this value
Value must be greater or equal to 0.0
Select the transmitted data when it's over this value
Value must be greater or equal to 0.0
Data refresh interval (default: 10 seconds)
Value must be greater or equal to 0.0
Enable the Network widget
Display label prefix
Show no prefix
Show an icon
Show text
Show an icon and text
Show received and transmitted activity
Show default interface
Show total received and transmitted activity
Hide when the current percentage is under this value [[1-100]]
Value must be greater or equal to 0.0
Select when the current percentage is over this value [[1-100]]
Value must be greater or equal to 0.0
Data refresh interval (default: 10 seconds)
Value must be greater or equal to 0.0
Enable the Storage widget
Display label prefix
Show no prefix
Show an icon
Show text
Show an icon and text
Change the icon depending on the time. The default icon is used between 8:30 and 12:00. (default: false)
Enable the Time widget
Set the Time format
Twelve-hour format (with seconds)
Twelve-hour format (without seconds)
Twenty-four-hour format (with seconds)
Twenty-four-hour format (without seconds)
Twenty-four-hour format displayed as a binary clock with circles (with seconds) (https://en.wikipedia.org/wiki/Binary_clock)
Twenty-four-hour format displayed as a binary clock with rectangles (with seconds) (https://en.wikipedia.org/wiki/Binary_clock)
Custom format (https://docs.rs/chrono/latest/chrono/format/strftime/index.html)
No Additional PropertiesDisplay label prefix
Show no prefix
Show an icon
Show text
Show an icon and text
TimeZone (https://docs.rs/chrono-tz/latest/chrono_tz/enum.Tz.html)
Use a custom format to display additional information, i.e.: json { "Time": { "enable": true, "format": { "Custom": "%T %Z (Tokyo)" }, "timezone": "Asia/Tokyo" } }
Data refresh interval (default: 12 hours)
Value must be greater or equal to 0.0
Enable the Update widget
Display label prefix
Show no prefix
Show an icon
Show text
Show an icon and text
Theme
A theme from catppuccin-egui
Name of the Catppuccin theme (theme previews: https://github.com/catppuccin/catppuccin)
A theme from base16-egui-themes
Name of the Base16 theme (theme previews: https://tinted-theming.github.io/tinted-gallery/)
A custom Base16 theme
Colours of the custom Base16 theme palette
Colour represented as RGB
Blue
Value must be greater or equal to 0.0
Green
Value must be greater or equal to 0.0
Red
Value must be greater or equal to 0.0
Colour represented as Hex
Colour represented as RGB
Blue
Value must be greater or equal to 0.0
Green
Value must be greater or equal to 0.0
Red
Value must be greater or equal to 0.0
Colour represented as Hex
Colour represented as RGB
Blue
Value must be greater or equal to 0.0
Green
Value must be greater or equal to 0.0
Red
Value must be greater or equal to 0.0
Colour represented as Hex
Colour represented as RGB
Blue
Value must be greater or equal to 0.0
Green
Value must be greater or equal to 0.0
Red
Value must be greater or equal to 0.0
Colour represented as Hex
Colour represented as RGB
Blue
Value must be greater or equal to 0.0
Green
Value must be greater or equal to 0.0
Red
Value must be greater or equal to 0.0
Colour represented as Hex
Colour represented as RGB
Blue
Value must be greater or equal to 0.0
Green
Value must be greater or equal to 0.0
Red
Value must be greater or equal to 0.0
Colour represented as Hex
Colour represented as RGB
Blue
Value must be greater or equal to 0.0
Green
Value must be greater or equal to 0.0
Red
Value must be greater or equal to 0.0
Colour represented as Hex
Colour represented as RGB
Blue
Value must be greater or equal to 0.0
Green
Value must be greater or equal to 0.0
Red
Value must be greater or equal to 0.0
Colour represented as Hex
Colour represented as RGB
Blue
Value must be greater or equal to 0.0
Green
Value must be greater or equal to 0.0
Red
Value must be greater or equal to 0.0
Colour represented as Hex
Colour represented as RGB
Blue
Value must be greater or equal to 0.0
Green
Value must be greater or equal to 0.0
Red
Value must be greater or equal to 0.0
Colour represented as Hex
Colour represented as RGB
Blue
Value must be greater or equal to 0.0
Green
Value must be greater or equal to 0.0
Red
Value must be greater or equal to 0.0
Colour represented as Hex
Colour represented as RGB
Blue
Value must be greater or equal to 0.0
Green
Value must be greater or equal to 0.0
Red
Value must be greater or equal to 0.0
Colour represented as Hex
Colour represented as RGB
Blue
Value must be greater or equal to 0.0
Green
Value must be greater or equal to 0.0
Red
Value must be greater or equal to 0.0
Colour represented as Hex
Colour represented as RGB
Blue
Value must be greater or equal to 0.0
Green
Value must be greater or equal to 0.0
Red
Value must be greater or equal to 0.0
Colour represented as Hex
Colour represented as RGB
Blue
Value must be greater or equal to 0.0
Green
Value must be greater or equal to 0.0
Red
Value must be greater or equal to 0.0
Colour represented as Hex
Colour represented as RGB
Blue
Value must be greater or equal to 0.0
Green
Value must be greater or equal to 0.0
Red
Value must be greater or equal to 0.0
Colour represented as Hex
Alpha value for the color transparency [[0-255]] (default: 200)
Value must be greater or equal to 0.0
Spacing between widgets (default: 10.0)