TOML · 925 bytes Raw Blame History
1 [workspace]
2 resolver = "2"
3 members = [
4 "garfield",
5 "garfieldctl",
6 "garfield-ipc",
7 ]
8
9 [workspace.package]
10 version = "0.1.0"
11 edition = "2024"
12 authors = ["mfwolffe"]
13 license = "MIT"
14 repository = "https://github.com/mfwolffe/gardesk"
15
16 [workspace.dependencies]
17 # UI toolkit
18 gartk-core = { path = "../gartk/gartk-core" }
19 gartk-x11 = { path = "../gartk/gartk-x11" }
20 gartk-render = { path = "../gartk/gartk-render" }
21
22 # X11
23 x11rb = { version = "0.13", features = ["allow-unsafe-code"] }
24
25 # System
26 libc = "0.2"
27
28 # Logging
29 tracing = "0.1"
30 tracing-subscriber = { version = "0.3", features = ["env-filter"] }
31
32 # Error handling
33 thiserror = "2.0"
34 anyhow = "1.0"
35
36 # Serialization
37 serde = { version = "1.0", features = ["derive"] }
38 serde_json = "1.0"
39
40 # CLI
41 clap = { version = "4.5", features = ["derive"] }
42
43 # File system
44 dirs = "6.0"
45 chrono = "0.4"
46
47 # IPC types (shared between crates)
48 garfield-ipc = { path = "garfield-ipc" }