refactor: split cargo workspace
This commit is contained in:
parent
5db14936e7
commit
1c21bd1259
695 changed files with 32023 additions and 44964 deletions
34
crates/jay-config-schema/src/lib.rs
Normal file
34
crates/jay-config-schema/src/lib.rs
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
//! 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 action;
|
||||
pub mod animations;
|
||||
pub mod command;
|
||||
pub mod input;
|
||||
pub mod keymap;
|
||||
pub mod model;
|
||||
pub mod options;
|
||||
pub mod output;
|
||||
pub mod rules;
|
||||
pub mod theme;
|
||||
|
||||
pub use action::SimpleCommand;
|
||||
pub use animations::{AnimationCurveConfig, Animations};
|
||||
pub use command::{Exec, Status};
|
||||
pub use input::InputMatch;
|
||||
pub use keymap::ConfigKeymap;
|
||||
pub use model::{
|
||||
Action, ClientRule, Config, Input, InputMode, NamedAction, Scratchpad, Shortcut, WindowRule,
|
||||
};
|
||||
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 rules::{ClientMatch, GenericMatch, MatchExactly, WindowMatch};
|
||||
pub use theme::Theme;
|
||||
Loading…
Add table
Add a link
Reference in a new issue