ALPHA: wire is a tool to deploy nixos systems wire.althaea.zone/
at rollback-hacking 52 lines 1.6 kB view raw
1[workspace] 2members = ["wire/agent", "wire/lib", "wire/cli"] 3resolver = "2" 4package.edition = "2024" 5package.version = "1.0.0-beta.0" 6 7[workspace.metadata.crane] 8name = "wire" 9 10[workspace.lints.clippy] 11pedantic = { level = "deny", priority = -1 } 12missing_const_for_fn = "deny" 13 14# annoying to deal with 15missing_errors_doc = "allow" 16missing_panics_doc = "allow" 17 18[workspace.dependencies] 19futures-util = { version = "0.3.31", features = ["sink", "std"] } 20clap = { version = "4.5.51", features = ["derive", "string", "cargo"] } 21clap-verbosity-flag = "3.0.4" 22serde = { version = "1.0.228", features = ["derive", "rc"] } 23tokio = { version = "1.48.0", features = ["full"] } 24tracing = { version = "0.1.41", features = ["release_max_level_debug"] } 25tracing-log = "0.2.0" 26tracing-subscriber = "0.3.20" 27im = { version = "15.1.0", features = ["serde"] } 28anyhow = "1.0.100" 29prost = "0.14.1" 30nix = { version = "0.30.1", features = ["user", "poll", "term"] } 31miette = { version = "7.6.0", features = ["fancy"] } 32thiserror = "2.0.17" 33sha2 = "0.10.9" 34tokio-util = { version = "0.7.17", features = ["codec"] } 35base64 = "0.22.1" 36nix-compat = { git = "https://git.snix.dev/snix/snix.git", features = [ 37 "serde", 38 "flakeref", 39] } 40# simd-json = { version = "0.17.0", features = [ 41# "serde_impl", 42# # swar-number-parsing is disabled because nix never outputs 43# # floats. 44# # "swar-number-parsing", 45# "runtime-detection", 46# "hints", 47# ] } 48serde_json = { version = "1.0.145" } 49owo-colors = { version = "4.2.3", features = ["supports-colors"] } 50 51[profile.dev.package.sqlx-macros] 52opt-level = 3