Wayland compositor (wlroots)
git clone https://git.lucas.co/cce-compositor.git
Merge cce-client into cce monorepo
cce-client/.gitignore | 4 +
cce-client/Cargo.lock | 574 +++
cce-client/Cargo.toml | 31 +
cce-client/Makefile | 16 +
cce-client/build.rs | 7 +
cce-client/protocol/clear-inspector-v1.xml | 54 +
cce-client/protocol/river-input-management-v1.xml | 244 ++
cce-client/protocol/river-layer-shell-v1.xml | 191 +
cce-client/protocol/river-libinput-config-v1.xml | 901 ++++
cce-client/protocol/river-window-management-v1.xml | 1897 +++++++++
cce-client/protocol/river-xkb-bindings-v1.xml | 314 ++
cce-client/protocol/river-xkb-config-v1.xml | 287 ++
.../protocol/wlr-output-management-unstable-v1.xml | 611 +++
cce-client/src/borders.rs | 210 +
cce-client/src/clearctl.rs | 121 +
cce-client/src/config.rs | 909 ++++
cce-client/src/decorations.rs | 1276 ++++++
cce-client/src/input.rs | 1063 +++++
cce-client/src/inspector_cli.rs | 371 ++
cce-client/src/ipc.rs | 1571 +++++++
cce-client/src/ipc_server.rs | 131 +
cce-client/src/lib.rs | 21 +
cce-client/src/main.rs | 328 ++
cce-client/src/paths.rs | 97 +
cce-client/src/protocol.rs | 65 +
cce-client/src/restart.rs | 279 ++
cce-client/src/state.rs | 475 +++
cce-client/src/status.rs | 100 +
cce-client/src/status_server.rs | 372 ++
cce-client/src/tiling.rs | 311 ++
cce-client/src/types.rs | 781 ++++
cce-client/src/wayland.rs | 4436 ++++++++++++++++++++
cce-client/src/wm.rs | 1538 +++++++
cce-client/start-river.sh | 37 +
cce-client/test_proto | Bin 0 -> 439040 bytes
35 files changed, 19623 insertions(+)