Files
jmb-bar/Cargo.toml
2026-11-02 19:35:36 +01:00

54 lines
1.6 KiB
TOML

[package]
name = "jmb-bar"
version = "0.1.0"
edition = "2024"
[[bin]]
name = "jmbbar"
path = "src/main.rs"
[[bin]]
name = "jmbctl"
path = "src/bin/ctl.rs"
[dependencies]
grass = "0.13.4"
gtk = { version = "0.11.5", package = "gtk4", features = ["v4_24"] }
gtk4-layer-shell = "0.8.1"
hyprland = { git = "https://github.com/romanstingler/hyprland-rs-next", branch = "master" }
notify = "8.2.0"
glib = "0.22.10"
time-format = "1.2.4"
nmrs = "3.5.7"
tokio = { version = "1.53.3", features = ["rt", "time", "net", "sync", "rt-multi-thread", "io-util", "macros", "signal"] }
futures-util = "0.3"
serde_json = "1.0.154"
crossbeam-channel = "0.5.17"
jmb-logger-rs = { version = "0.2.2", git = "https://github.com/jmb05/jmb-logger-rs" }
sysinfo = "0.40.0"
rustsni = "0.2.2"
thiserror = "2.0.21"
pulse = { package = "libpulse-binding", version = "2.30" }
eventfd = "0.2.0"
libc = "0.2.191"
http = "1.5.0"
hyper = { version = "1.12.0", features = ["client", "http1"] }
hyper-util = { version = "0.1.21", features = ["tokio"] }
http-body-util = "0.1.5"
brightness = { version = "0.8.0", features = ["blocking"] }
battery = "0.7.8"
ddc-hi = { git = "https://github.com/jmb05/ddc-hi-rs" }
wayland-protocols = { version = "0.32.13", features = ["staging", "client"] }
wayland-client = "0.31.15"
zbus = "5.19.0" # Keep at this version for now because other dependencies also have it
serde = { version = "1.0.229", features = ["derive"] }
freedesktop-desktop-entry = "0.8.4"
nucleo-matcher = "0.3.1"
meval = { version = "0.3.0", git = "https://github.com/UncleAndy/meval-rs" }
toml = "1.1.8"
[build-dependencies]
glib-build-tools = "0.22.8"
grass = "0.13.4"
regex = "1.13.1"