Ga naar inhoud

Configuratie

Tsumiki gebruikt TOML voor configuratie.

  • config.toml: widgets, lay-out, modules, runtime-gedrag.
  • tsumiki.schema.json: schemabron van waarheid.
"$schema" = "./tsumiki.schema.json"
[general]
debug = false
auto_restart = true
multi_monitor = false
[layout]
left_section = ["workspaces", "window_title"]
middle_section = ["date_time"]
right_section = ["@group:0", "system_tray", "volume", "battery"]
[[widget_groups]]
widgets = ["updates", "battery"]
spacing = 4
style_classes = ["bordered"]
[[collapsible_groups]]
widgets = ["ocr", "screenshot", "recorder"]
spacing = 4
icon = "󰒓"
tooltip = "Hulpmiddelen"
style_classes = ["utility-tools"]
[modules.bar]
layer = "top"
location = "top"
auto_hide = false
auto_hide_timeout = 3000
[widgets.workspaces]
count = 10
hide_unoccupied = true
[widgets.volume]
tooltip = true
step_size = 5
[widgets.battery]
label = true
tooltip = true

Wereldwijd gedrag zoals debug-modus, automatisch herstarten en multi-monitor bediening.

Bepaalt de widgetplaatsing in balk secties via left_section, middle_section, right_section.

Schakelt grotere UI-modules in en configureert ze, zoals de balk, dock, meldingen, OSD, en meer.

Instellingen per widget (pictogrammen, labels, drempels, polling-intervallen, gedragsvlaggen).

[[widget_groups]]
widgets = ["updates", "battery"]
spacing = 4
style_classes = ["bordered"]
[[collapsible_groups]]
widgets = ["ocr", "screenshot", "recorder"]
spacing = 4
icon = "󰒓"
tooltip = "Hulpmiddelen"
style_classes = ["utility-tools"]
[matugen]
enabled = true
wallpaper = "~/Pictures/wallpaper.jpg"
scheme = "scheme-tonal-spot"
mode = "dark"