diff --git a/Cargo.lock b/Cargo.lock index 9cea9e8..f2bf18c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -7272,6 +7272,7 @@ dependencies = [ "chrono-tz", "clap", "config", + "dash-frontend", "dbus", "futures", "glam", diff --git a/wlx-overlay-s/Cargo.toml b/wlx-overlay-s/Cargo.toml index 13762a8..1d20a2b 100644 --- a/wlx-overlay-s/Cargo.toml +++ b/wlx-overlay-s/Cargo.toml @@ -20,26 +20,44 @@ categories = ["games"] # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] +dash-frontend = { path = "../dash-frontend/" } +wayvr-ipc = { path = "../wayvr-ipc", default-features = false } +wgui = { path = "../wgui" } +wlx-capture = { path = "../wlx-capture" } +wlx-common = { path = "../wlx-common" } + anyhow.workspace = true clap.workspace = true +glam = { workspace = true, features = ["mint", "serde"] } +idmap = { workspace = true, features = ["serde"] } +idmap-derive. workspace = true log.workspace = true +rust-embed.workspace = true +regex.workspace = true slotmap.workspace = true serde = { workspace = true, features = ["rc"] } serde_json.workspace = true +vulkano.workspace = true +vulkano-shaders.workspace = true ash = "^0.38.0" # must match vulkano +bytes = { version = "1.11.0" } chrono = "0.4.42" chrono-tz = "0.10.4" config = "0.15.19" dbus = { version = "0.9.9" } futures = "0.3.31" -glam = { workspace = true, features = ["mint", "serde"] } -idmap = { workspace = true, features = ["serde"] } -idmap-derive = { workspace = true } +image_dds = { version = "0.7.2", default-features = false, features = [ + "ddsfile", +] } input-linux = "0.7.1" +interprocess = { version = "2.2.3" } json = { version = "0.12.4", optional = true } json5 = "1.3.0" libc = "0.2.178" +libmonado = { version = "1.3.2", optional = true } +log-panics = { version = "2.1.0", features = ["with-backtrace"] } +mint = "0.5.9" openxr = { git = "https://github.com/Ralith/openxrs", rev = "d0afdd3365bc1e14de28f6a3a21f457e788a702e", features = [ "linked", "mint", @@ -48,41 +66,27 @@ ovr_overlay = { features = [ "ovr_input", "ovr_system", ], git = "https://github.com/galister/ovr_overlay_oyasumi", rev = "8d62c73d5f17e4210d6d0cd52e7f3953eb9b481a", optional = true } -regex = { workspace = true } rodio = { version = "0.21.1", default-features = false, features = [ "playback", "wav", "hound", ] } rosc = { version = "0.11.4", optional = true } +serde_json5 = "0.2.1" serde_yaml = "0.9.34" +signal-hook = "0.3.18" smallvec = "1.15.1" strum = { version = "0.27.2", features = ["derive"] } sysinfo = { version = "0.37" } thiserror = "2.0" -wlx-capture = { path = "../wlx-capture" } -wlx-common = { path = "../wlx-common" } -libmonado = { version = "1.3.2", optional = true } +tracing-subscriber = { version = "0.3.22", features = ["env-filter"] } +tracing = "0.1.43" winit = { version = "0.30.12", optional = true } -xdg = "3.0" -log-panics = { version = "2.1.0", features = ["with-backtrace"] } -serde_json5 = "0.2.1" -xkbcommon = { version = "0.9.0" } xcb = { version = "1.6.0", optional = true, features = [ "as-raw-xcb-connection", ] } -image_dds = { version = "0.7.2", default-features = false, features = [ - "ddsfile", -] } -interprocess = { version = "2.2.3" } -mint = "0.5.9" -tracing-subscriber = { version = "0.3.22", features = ["env-filter"] } -tracing = "0.1.43" -vulkano = { workspace = true } -vulkano-shaders = { workspace = true } -wgui = { path = "../wgui" } -wayvr-ipc = { path = "../wayvr-ipc", default-features = false } -bytes = { version = "1.11.0" } +xdg = "3.0" +xkbcommon = { version = "0.9.0" } ################################ # Wayland Server deps @@ -94,13 +98,8 @@ smithay = { version = "0.7.0", default-features = false, features = [ ], optional = true } uuid = { version = "1.19.0", features = ["v4", "fast-rng"], optional = true } wayland-client = { workspace = true, optional = true } -rust-embed = { workspace = true } -signal-hook = "0.3.18" ################################ -[build-dependencies] -regex = { version = "1.12.2" } - # TODO: rename "wayvr" feature to "wayland-server" [features] default = ["openvr", "openxr", "osc", "x11", "wayland", "wayvr"]