Skip to main content

wallr_common/
lib.rs

1//! Shared protocol between the `wallr` client and the daemon engine.
2//!
3//! This crate holds the data both sides must agree on: transition effects,
4//! the IPC command/response vocabulary, CLI argument shapes, and the config
5//! schema. It depends only on serialization and CLI parsing so the client
6//! binary stays small; GPU, Wayland, and decoding live in `wallr-core`.
7
8pub mod cli;
9pub mod config;
10pub mod effect;
11pub mod ipc;
12pub mod types;