53 lines
1.5 KiB
TOML
53 lines
1.5 KiB
TOML
[package]
|
|
name = "jmb-bar"
|
|
version = "0.1.0"
|
|
edition = "2024"
|
|
|
|
[[bin]]
|
|
name = "jmbbar"
|
|
path = "src/main.rs"
|
|
|
|
[[bin]]
|
|
name = "jmbctl"
|
|
path = "src/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"
|
|
all-smi = "0.28.1"
|
|
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 = "0.2.0"
|
|
toml = "1.1.8"
|
|
|
|
[build-dependencies]
|
|
glib-build-tools = "0.22.8"
|