[workspace] members = ["asusctl", "config-traits", "daemon", "daemon-user", "rog-platform", "rog-dbus", "rog-anime", "rog-aura", "rog-profiles", "rog-control-center"] [workspace.package] version = "4.6.0-rc1" [workspace.dependencies] async-trait = "^0.1" tokio = { version = "^1.23.0", features = ["macros", "rt-multi-thread", "time", "sync"]} concat-idents = "^1.1" dirs = "^4.0" smol = "^1.3" zbus = "^3.6" logind-zbus = { version = "^3.1.0" } #, default-features = false, features = ["non_blocking"] } serde = "^1.0" serde_derive = "^1.0" serde_json = "^1.0" toml = "^0.5.10" ron = "*" log = "^0.4" env_logger = "^0.10.0" glam = { version = "^0.22", features = ["serde"] } gumdrop = "^0.8" udev = "^0.7" rusb = "^0.9" sysfs-class = "^0.1.3" inotify = "^0.10.0" png_pong = "^0.8" pix = "^0.13" tinybmp = "^0.4.0" gif = "^0.12.0" notify-rust = { git = "https://github.com/flukejones/notify-rust.git", default-features = false, features = ["z"] } [profile.release] # thin = 57s, asusd = 9.0M # fat = 72s, asusd = 6.4M lto = "fat" debug = false opt-level = 3 panic = "abort" [profile.dev] debug = true opt-level = 1 [profile.bench] debug = false opt-level = 3 [workspace.dependencies.cargo-husky] version = "1" default-features = false features = ["user-hooks"]