Files
lightbar/Cargo.toml
2026-09-29 13:01:10 +02:00

47 lines
1.3 KiB
TOML

[package]
name = "lightbar"
version = "0.1.0"
edition = "2024"
rust-version = "1.93"
description = "A small, event-driven native Wayland panel for Sway"
license = "MIT"
[dependencies]
anyhow = "1.0"
calloop = { version = "0.14", features = ["signals"] }
chrono = { version = "0.4", default-features = false, features = ["clock"] }
clap = { version = "4.5", features = ["derive"] }
cosmic-text = "0.19"
crossbeam-channel = "0.5"
futures-lite = "2.6"
libc = "0.2"
notify = "8.2"
serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0"
smithay-client-toolkit = { version = "0.21", features = ["calloop"] }
thiserror = "2.0"
tiny-skia = "0.11"
toml = "0.9"
tracing = "0.1"
tracing-subscriber = { version = "0.3", features = ["env-filter"] }
wayland-client = "0.31"
wayland-protocols = { version = "0.32", features = ["client"] }
wayland-protocols-wlr = { version = "0.3", features = ["client"] }
zbus = { version = "5.11", default-features = false, features = ["blocking-api", "tokio"] }
tokio = { version = "1.47", features = ["rt", "sync", "time", "process", "io-util", "macros"] }
[dev-dependencies]
tempfile = "3.20"
[profile.release]
lto = "thin"
codegen-units = 1
strip = "debuginfo"
[lints.rust]
unsafe_code = "forbid"
[lints.clippy]
all = "warn"
pedantic = "warn"