bmux_theme_plugin 0.0.1-alpha.1

Shipped theme plugin for bmux runtime theme selection
# Performance theme - uses bmux.performance metrics to color pane borders and headers.

background           = "#050505"
cursor               = "#ffd75f"
foreground           = "#f4f1e8"
name                 = "performance"
selection_background = "#3a2512"

[border]
active   = "#ffaf00"
inactive = "#3a3a3a"

[status]
active_window  = "#ffaf00"
background     = "#111111"
foreground     = "#f4f1e8"
mode_indicator = "#ff5f5f"

[plugins."bmux.decoration"]
script = "performance_header"

[plugins."bmux.decoration".unfocused]
bg            = ""
fg            = "#444444"
glyphs_custom = []
gradient_from = ""
gradient_to   = ""
style         = "single-line"

[plugins."bmux.decoration".focused]
bg            = ""
fg            = "#444444"
glyphs_custom = []
gradient_from = ""
gradient_to   = ""
style         = "single-line"

[plugins."bmux.decoration".zoomed]
bg            = ""
fg            = "#444444"
glyphs_custom = []
gradient_from = ""
gradient_to   = ""
style         = "single-line"

[plugins."bmux.decoration".badges]
exited  = "x"
running = ">"

[plugins."bmux.decoration".script_access]
state_channels = ["bmux.performance/metrics-state"]

[[plugins."bmux.decoration".script_access.services]]
capability   = "bmux.performance.read"
interface_id = "performance-commands"
kind         = "query"
operation    = "get-snapshot"

[plugins."bmux.decoration".components."performance.border"]
entrypoint = "border"
script     = "performance_header"

[plugins."bmux.decoration".components."performance.header"]
above      = ["performance.border"]
entrypoint = "header"
script     = "performance_header"

[settings.providers.performance]
modal_id         = "performance-advanced-settings"
prompt_on_select = true
storage_key      = "theme_settings.performance"

[settings.providers.performance.form]
capability   = "bmux.theme.settings"
interface_id = "performance-theme-settings"
kind         = "query"
operation    = "build-form"

[settings.providers.performance.apply_form]
capability   = "bmux.theme.settings"
interface_id = "performance-theme-settings"
kind         = "command"
operation    = "apply-form"

[settings.providers.performance.apply_settings]
capability   = "bmux.theme.settings"
interface_id = "performance-theme-settings"
kind         = "command"
operation    = "set-settings"