[package] name = "zenbook-duo-control" version = "0.3.7" edition = "2021" description = "Zenbook Duo Linux Control Panel" default-run = "zenbook-duo-control" [lib] name = "zenbook_duo_control_lib" crate-type = ["staticlib", "cdylib", "rlib"] [[bin]] name = "zenbook-duo-control" path = "src/main.rs" [[bin]] name = "usb-media-remap" path = "src/bin/usb-media-remap.rs" [[bin]] name = "zenbook-duo-daemon" path = "src/bin/zenbook-duo-daemon.rs" [[bin]] name = "zenbook-duo-session-agent" path = "src/bin/zenbook-duo-session-agent.rs" [[bin]] name = "zenbook-duo-lifecycle" path = "src/bin/zenbook-duo-lifecycle.rs" [[bin]] name = "zenbook-duo-usb-remap-helper" path = "src/bin/zenbook-duo-usb-remap-helper.rs" [build-dependencies] tauri-build = { version = "2.5", features = [] } [dependencies] tauri = { version = "2.10", features = ["tray-icon"] } tauri-plugin-shell = "2.3" tauri-plugin-single-instance = "2.4" serde = { version = "1", features = ["derive"] } serde_json = "1" tokio = { version = "1", features = ["full"] } notify = "7" rusb = "0.9" zbus = "5" nix = { version = "0.29", features = ["ioctl", "fs", "user", "signal", "process"] } dirs = "6" chrono = { version = "0.4", features = ["serde"] } log = "0.4" env_logger = "0.11" futures-util = "0.3" libc = "0.2" evdev = "0.12" signal-hook = "0.3"