hydra

Terminal replacement for Loopback — virtual audio devices and routing on macOS, from a ratatui TUI.
Log | Files | Refs | README | LICENSE

Cargo.toml (580B)


      1 [package]
      2 name = "hydra-core"
      3 version.workspace = true
      4 edition.workspace = true
      5 license.workspace = true
      6 
      7 [dependencies]
      8 hydra-ipc = { path = "../hydra-ipc" }
      9 serde.workspace = true
     10 serde_json.workspace = true
     11 dirs.workspace = true
     12 anyhow.workspace = true
     13 
     14 # CoreAudio FFI lives here and only here. Gated to macOS so the pure model/config
     15 # layer stays portable + unit-testable on any host.
     16 [target.'cfg(target_os = "macos")'.dependencies]
     17 coreaudio-sys = "0.2"
     18 core-foundation = "0.10"
     19 core-foundation-sys = "0.8"
     20 
     21 [target.'cfg(target_os = "macos")'.build-dependencies]
     22 cc = "1"