Configuration
brūhi stores its configuration in ~/.bruhi/config.toml (macOS/Linux) or %APPDATA%\bruhi\config.toml (Windows).
Example Configuration
Section titled “Example Configuration”[engine]sample_rate = 48000buffer_size = 128channels = 2
[network]srt_port = 9000ndi_enabled = truewebrtc_stun = "stun:stun.l.google.com:19302"
[plugins]scan_paths = [ "~/.bruhi/plugins", "/usr/local/lib/bruhi/plugins"]auto_scan = trueEnvironment Variables
Section titled “Environment Variables”| Variable | Default | Description |
|---|---|---|
BRUHI_LOG_LEVEL | info | Logging verbosity (trace, debug, info, warn, error) |
BRUHI_CONFIG_PATH | ~/.bruhi | Override config directory |
BRUHI_RT_PRIORITY | 80 | Real-time thread priority (1-99) |