[workspace] resolver = "3" members = [ "lact", "lact-cli", "lact-gui", "lact-schema", "lact-client", "lact-daemon", ] [workspace.package] edition = "2024" [workspace.dependencies] amdgpu-sysfs = { version = "0.21.0", features = ["serde"] } nvml-wrapper = { git = "https://github.com/rust-nvml/nvml-wrapper.git", rev = "eb47417eede43443f139053479618e96ad32893d" } serde = { version = "1.0", features = ["derive"] } serde_with = { version = "3.21.0", default-features = false, features = [ "macros", ] } serde_json = "1.0.150" anyhow = "1.0.103" tracing = "0.1" tracing-subscriber = { version = "0.3", features = ["env-filter"] } futures = { version = "0.3.32", features = [ "std", "async-await", ], default-features = false } tokio = { version = "1.52.3", default-features = false } nix = { version = "0.31.3", default-features = false } jiff = "0.2" indexmap = { version = "2.14.0", features = ["serde"] } pretty_assertions = "1.4.1" divan = "0.1" serde_norway = "0.9.42" i18n-embed = { version = "0.16.0", features = [ "fluent-system", "desktop-requester", ] } i18n-embed-fl = "0.10.1" rust-embed = { version = "8.12.0", features = ["debug-embed"] } zbus = { version = "5.14.0", default-features = false, features = ["tokio"] } [profile.release] strip = "symbols" codegen-units = 1 opt-level = "s" lto = true [profile.release.package.cairo-rs] opt-level = 3 [profile.release.package.plotters-cairo] opt-level = 3 [profile.release.package.plotters] opt-level = 3 [profile.bench] strip = false debug = 1 lto = "thin" codegen-units = 256 [patch.crates-io] zbus_polkit = { git = "https://github.com/ilya-zlobintsev/zbus_polkit", branch = "fix-uid-type" }