git.lucas.co / cce-compositor
Wayland compositor (wlroots)
git clone https://git.lucas.co/cce-compositor.git

commit5cd68abb2cb971a95e0c110edcdc5d678e8e97c2
parent4ac4b21841 ab382ac5e9
authorLucas Galante <[email protected]>
date2026-06-14 15:29
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(+)