Ambient system companions over one privacy-preserving signal daemon (aggregate-only, no keystroke content): a git-driven terminal garden and IOKit hardware collectors. ambient daemon macos privacy terminal

crates/signald/Cargo.toml

19 lines · 799 bytes

 1[package]
 2name = "signald"
 3version.workspace = true
 4edition.workspace = true
 5license.workspace = true
 6description = "The ambient-companions signal-collection daemon: owns all collectors, normalizes to the shared schema, and publishes a pub/sub stream over a local Unix socket. One backend, five faces."
 7
 8[[bin]]
 9name = "signald"
10path = "src/main.rs"
11
12[dependencies]
13signal-schema = { path = "../signal-schema" }
14# Socket-path resolution only; the daemon is not a client of its own bus.
15signal-client = { path = "../signal-client" }
16# History store: SQLite in WAL mode. `bundled` compiles SQLite in-
17# tree so there is no system-library dependency. This is the one new dependency
18# added in v0.2; signal-schema stays dependency-free by design.
19rusqlite = { version = "0.40", features = ["bundled"] }