TOML · 1040 bytes Raw Blame History
1 [workspace]
2 resolver = "2"
3 members = ["garchomp", "garchompctl", "garchomp-ipc"]
4
5 [workspace.package]
6 version = "0.1.0"
7 edition = "2024"
8 authors = ["gardesk contributors"]
9 license = "MIT"
10 repository = "https://github.com/gardesk/garchomp"
11
12 [workspace.dependencies]
13 # X11
14 x11rb = { version = "0.13", features = ["allow-unsafe-code", "randr", "composite", "damage", "xfixes", "shape", "render"] }
15
16 # GPU
17 wgpu = "24"
18 raw-window-handle = "0.6"
19 bytemuck = { version = "1", features = ["derive"] }
20 x11-dl = "2.21"
21
22 # Async
23 tokio = { version = "1", features = ["full", "signal"] }
24
25 # Serialization
26 serde = { version = "1", features = ["derive"] }
27 serde_json = "1"
28
29 # CLI
30 clap = { version = "4", features = ["derive"] }
31
32 # Logging
33 tracing = "0.1"
34 tracing-subscriber = { version = "0.3", features = ["env-filter"] }
35
36 # Errors
37 thiserror = "2"
38 anyhow = "1"
39
40 # Unix
41 nix = { version = "0.30", features = ["poll"] }
42
43 # Config
44 mlua = { version = "0.10", features = ["lua54", "vendored"] }
45 notify = "7"
46
47 # Internal
48 garchomp-ipc = { path = "garchomp-ipc" }