1
0
Fork 0
mirror of https://github.com/Zedfrigg/ironbar.git synced 2025-08-18 07:11:04 +02:00

refactor: introduce networkmanager client

This commit is contained in:
Reinout Meliesie 2024-04-18 01:22:55 +02:00
parent e1094ca586
commit 1044da251e
Signed by: zedfrigg
GPG key ID: 3AFCC06481308BC6
5 changed files with 269 additions and 103 deletions

View file

@ -59,7 +59,7 @@ music = ["regex"]
"music+mpris" = ["music", "mpris"]
"music+mpd" = ["music", "mpd-utils"]
networkmanager = ["futures-lite", "zbus"]
networkmanager = ["futures-lite", "futures-signals", "zbus"]
notifications = ["zbus"]
@ -130,6 +130,9 @@ chrono = { version = "0.4.35", optional = true, features = ["unstable-locales"]
mpd-utils = { version = "0.2.0", optional = true }
mpris = { version = "2.0.1", optional = true }
# networkmanager
futures-signals = { version = "0.3.33", optional = true }
# sys_info
sysinfo = { version = "0.29.11", optional = true }
@ -137,6 +140,7 @@ sysinfo = { version = "0.29.11", optional = true }
system-tray = { version = "0.2.0", optional = true }
# upower
futures-lite = { version = "2.3.0", optional = true }
upower_dbus = { version = "0.3.2", optional = true }
# volume
@ -151,5 +155,4 @@ futures-util = { version = "0.3.30", optional = true }
regex = { version = "1.10.4", default-features = false, features = [
"std",
], optional = true } # music, sys_info
futures-lite = { version = "2.3.0", optional = true } # networkmanager, upower
zbus = { version = "3.15.2", optional = true } # networkmanager, notifications, upower