Expand description
Configuration module for Open Sesame
Provides configuration loading, validation, and merging with XDG inheritance.
Re-exports§
pub use validator::ConfigValidator;pub use validator::Severity;pub use validator::ValidationIssue;
Modules§
- validator
- Configuration validation
Structs§
- Color
- RGBA color with hex string serialization
- Config
- Main configuration structure
- KeyBinding
- Configuration for a single key binding
- Settings
- Global settings for timing and appearance
Enums§
- Launch
Config - Launch configuration - supports simple command string or advanced config
Functions§
- load_
config - Loads configuration with XDG inheritance.
- load_
config_ from_ paths - Loads config from explicit paths (for –config flag).
- user_
config_ dir - Returns the user config directory.
- user_
config_ path - Returns the user config file path.