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

Cargo.toml (1.1K)

 1 [package]
 2 name = "cce-fx"
 3 version = "0.1.0"
 4 edition = "2021"
 5 
 6 [lib]
 7 doctest = false
 8 
 9 [dependencies]
10 # The GUI-free half of the toolkit: config, input bindings, the animations
11 # switch and the relief/droplet spec parsers. It depended on cce-ui for these
12 # until 2026-10-07, linking the whole Wayland/Vulkan/text stack it never used.
13 cce-core = { git = "https://github.com/lsgalante/cce-core.git", rev = "ea9d65d5e0ea4ec3849b65b7394817637d1d9f05" }
14 cce-window-manager = { git = "https://github.com/lsgalante/cce-window-manager.git", rev = "a63b33e988a2cd0d170fb8fc2c14b82aa148b9dd" }
15 xkbcommon = "0.7"
16 serde = { version = "1", features = ["derive"] }
17 nix = { version = "0.29", features = ["signal", "process", "fs", "poll", "resource"] }
18 libc = "0.2"
19 # logind's sleep-delay inhibitor (`sleep_lock`).
20 zbus = "5"
21 bitflags = "2"
22 tokio = { version = "1.35", features = ["full"] }
23 serde_json = "1.0"
24 kdl = "4.6"
25 png = "0.17"
26 fontdue = "0.9.3"
27 clap = { version = "4.4", features = ["derive"] }
28 log = "0.4"
29 env_logger = "0.11"
30 
31 [build-dependencies]
32 bindgen = "0.69"
33 pkg-config = "0.3"
34 cc = "1.0"
35 
36 [[bin]]
37 name = "cce-fx"
38 path = "src/bin/cce.rs"
39 
40 [profile.release]
41 debug = true
42 
43