The komorebi.bar.json
configuration file reference for v0.1.29
Font family
Font size (default: 12.5)
Frame options (see: https://docs.rs/egui/latest/egui/containers/struct.Frame.html)
Margin inside the painted frame
X coordinate
Y coordinate
Left side widgets (ordered left-to-right)
No Additional ItemsData refresh interval (default: 10 seconds)
Value must be greater or equal to 0.0
Enable the Battery widget
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 PropertiesConfigure 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 Window widget
Enable the Komorebi Focused Window widget
Show the icon of the currently focused window
Configure the Layout widget
Enable the Komorebi Layout widget
Configure the Workspaces widget
Enable the Komorebi Workspaces widget
Hide workspaces without any windows
Enable the Media widget
Data refresh interval (default: 10 seconds)
Value must be greater or equal to 0.0
Enable the Memory widget
Data refresh interval (default: 10 seconds)
Value must be greater or equal to 0.0
Enable the Network widget
Characters to reserve for network activity data
Value must be greater or equal to 0.0
Show network activity
Show total data transmitted
Data refresh interval (default: 10 seconds)
Value must be greater or equal to 0.0
Enable the Storage widget
Enable the Time widget
Set the Time format
Twelve-hour format (with seconds)
Twenty-four-hour format (with seconds)
Custom format (https://docs.rs/chrono/latest/chrono/format/strftime/index.html)
No Additional PropertiesMax label width before text truncation (default: 400.0)
Monitor options
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
Right side widgets (ordered left-to-right)
No Additional ItemsData refresh interval (default: 10 seconds)
Value must be greater or equal to 0.0
Enable the Battery widget
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 PropertiesConfigure 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 Window widget
Enable the Komorebi Focused Window widget
Show the icon of the currently focused window
Configure the Layout widget
Enable the Komorebi Layout widget
Configure the Workspaces widget
Enable the Komorebi Workspaces widget
Hide workspaces without any windows
Enable the Media widget
Data refresh interval (default: 10 seconds)
Value must be greater or equal to 0.0
Enable the Memory widget
Data refresh interval (default: 10 seconds)
Value must be greater or equal to 0.0
Enable the Network widget
Characters to reserve for network activity data
Value must be greater or equal to 0.0
Show network activity
Show total data transmitted
Data refresh interval (default: 10 seconds)
Value must be greater or equal to 0.0
Enable the Storage widget
Enable the Time widget
Set the Time format
Twelve-hour format (with seconds)
Twenty-four-hour format (with seconds)
Custom format (https://docs.rs/chrono/latest/chrono/format/strftime/index.html)
No Additional PropertiesTheme
A theme from catppuccin-egui
A theme from base16-egui-themes
Viewport options (see: https://docs.rs/egui/latest/egui/viewport/struct.ViewportBuilder.html)
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