//! Shared configuration schema declarations for Jay. //! //! This crate is the target home for option structs, defaults, validation //! policy, and docs metadata that need to be consumed by TOML parsing, //! generated config documentation, and compositor-side application code. pub mod animations; pub mod options; pub mod output; pub mod theme; pub use animations::{AnimationCurveConfig, Animations}; pub use options::{ ColorManagement, Float, FocusHistory, Libei, RepeatRate, SimpleIm, Tearing, UiDrag, Vrr, Xwayland, }; pub use output::{ ConfigConnector, ConfigDrmDevice, ConnectorMatch, DrmDeviceMatch, Mode, Output, OutputMatch, }; pub use theme::Theme;