pub struct GlobalConfig {Show 13 fields
pub default_port: Option<u16>,
pub default_expose: Option<Exposure>,
pub autoserve: Option<bool>,
pub idle_timeout_secs: Option<u64>,
pub autostart: Option<bool>,
pub starter: Option<Starter>,
pub skill_target: Option<String>,
pub skill_global: Option<bool>,
pub ui_accent: Option<String>,
pub ui_theme: Option<String>,
pub default_identity: Option<String>,
pub prefer_default_identity: Option<bool>,
pub scan_roots: Option<Vec<String>>,
}Expand description
Machine-wide user preferences. Every field is optional; an absent field means “use the built-in default”.
Fields§
§default_port: Option<u16>Default daemon port for new boards.
default_expose: Option<Exposure>Default exposure for new boards.
autoserve: Option<bool>Default: shut the daemon down when idle (no overhead when not viewed).
idle_timeout_secs: Option<u64>Default idle timeout in seconds.
autostart: Option<bool>Start the wipe UI daemon automatically at login (an always-on, lightweight viewer). Backed by a per-OS login entry managed by the CLI.
starter: Option<Starter>How much content a fresh board is seeded with.
skill_target: Option<String>Preferred agent-skill install convention: claude or agents.
skill_global: Option<bool>Whether to install the skill user-globally (vs project-scoped) by default.
ui_accent: Option<String>Preferred UI accent color (token or hex), surfaced to the board UI.
ui_theme: Option<String>Preferred UI theme: light, dark, or system.
default_identity: Option<String>Fallback identity used when a project’s VCS reports no user (mandatory in
practice: onboarding sets it, defaulting to human).
prefer_default_identity: Option<bool>Always attribute actions to [default_identity] instead of the VCS-reported
user, even when the VCS does report one.
scan_roots: Option<Vec<String>>Directories scanned for .wipe boards (so serving surfaces every board you
have locally). Empty/absent means “the user’s home directory”.
Implementations§
Source§impl GlobalConfig
impl GlobalConfig
Trait Implementations§
Source§impl Clone for GlobalConfig
impl Clone for GlobalConfig
Source§fn clone(&self) -> GlobalConfig
fn clone(&self) -> GlobalConfig
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for GlobalConfig
impl Debug for GlobalConfig
Source§impl Default for GlobalConfig
impl Default for GlobalConfig
Source§fn default() -> GlobalConfig
fn default() -> GlobalConfig
Source§impl<'de> Deserialize<'de> for GlobalConfig
impl<'de> Deserialize<'de> for GlobalConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Source§impl PartialEq for GlobalConfig
impl PartialEq for GlobalConfig
Source§fn eq(&self, other: &GlobalConfig) -> bool
fn eq(&self, other: &GlobalConfig) -> bool
self and other values to be equal, and is used by ==.