mirror of
https://github.com/Zedfrigg/ironbar.git
synced 2025-04-19 19:34:24 +02:00
feat: networkmanager module is now an optional Cargo feature
This commit is contained in:
parent
3e9cf85c2c
commit
33d367cdf4
2 changed files with 7 additions and 3 deletions
|
@ -19,6 +19,7 @@ default = [
|
||||||
"ipc",
|
"ipc",
|
||||||
"launcher",
|
"launcher",
|
||||||
"music+all",
|
"music+all",
|
||||||
|
"networkmanager",
|
||||||
"sys_info",
|
"sys_info",
|
||||||
"tray",
|
"tray",
|
||||||
"upower",
|
"upower",
|
||||||
|
@ -56,6 +57,8 @@ music = ["regex"]
|
||||||
"music+mpris" = ["music", "mpris"]
|
"music+mpris" = ["music", "mpris"]
|
||||||
"music+mpd" = ["music", "mpd-utils"]
|
"music+mpd" = ["music", "mpd-utils"]
|
||||||
|
|
||||||
|
networkmanager = ["futures-lite", "zbus"]
|
||||||
|
|
||||||
sys_info = ["sysinfo", "regex"]
|
sys_info = ["sysinfo", "regex"]
|
||||||
|
|
||||||
tray = ["system-tray"]
|
tray = ["system-tray"]
|
||||||
|
@ -129,8 +132,6 @@ system-tray = { version = "0.1.5", optional = true }
|
||||||
|
|
||||||
# upower
|
# upower
|
||||||
upower_dbus = { version = "0.3.2", optional = true }
|
upower_dbus = { version = "0.3.2", optional = true }
|
||||||
futures-lite = { version = "2.2.0", optional = true }
|
|
||||||
zbus = { version = "3.15.0", optional = true }
|
|
||||||
|
|
||||||
# workspaces
|
# workspaces
|
||||||
swayipc-async = { version = "2.0.1", optional = true }
|
swayipc-async = { version = "2.0.1", optional = true }
|
||||||
|
@ -140,4 +141,6 @@ futures-util = { version = "0.3.30", optional = true }
|
||||||
# shared
|
# shared
|
||||||
regex = { version = "1.10.3", default-features = false, features = [
|
regex = { version = "1.10.3", default-features = false, features = [
|
||||||
"std",
|
"std",
|
||||||
], optional = true } # music, sys_info
|
], optional = true } # music, sys_info
|
||||||
|
futures-lite = { version = "2.2.0", optional = true } # networkmanager, upower
|
||||||
|
zbus = { version = "3.15.0", optional = true } # networkmanager, upower
|
|
@ -35,6 +35,7 @@ pub mod label;
|
||||||
pub mod launcher;
|
pub mod launcher;
|
||||||
#[cfg(feature = "music")]
|
#[cfg(feature = "music")]
|
||||||
pub mod music;
|
pub mod music;
|
||||||
|
#[cfg(feature = "networkmanager")]
|
||||||
pub mod networkmanager;
|
pub mod networkmanager;
|
||||||
pub mod script;
|
pub mod script;
|
||||||
#[cfg(feature = "sys_info")]
|
#[cfg(feature = "sys_info")]
|
||||||
|
|
Loading…
Add table
Reference in a new issue