[package] name = "pinnacle" version = "0.0.1" edition = "2021" license = "GPL-3.0+" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] tracing = "0.1.37" tracing-subscriber = { version = "0.3.17", features = ["env-filter"] } smithay = { git = "https://github.com/Smithay/smithay", rev = "ae7fb22", features = ["desktop", "wayland_frontend"] } smithay-drm-extras = { git = "https://github.com/Smithay/smithay", optional = true } thiserror = "1.0.44" xcursor = {version = "0.3.4", optional = true } image = {version = "0.24.6", default-features = false, optional = true} serde = { version = "1.0.174", features = ["derive"] } rmp = { version = "0.8.12" } rmp-serde = { version = "1.1.2" } calloop = { version = "0.10.1", features = ["executor", "futures-io"] } futures-lite = { version = "1.13.0" } async-process = { version = "1.7.0" } itertools = { version = "0.11.0" } x11rb = { version = "0.12.0", default-features = false, features = ["composite"], optional = true } shellexpand = "3.1.0" toml = "0.7.6" anyhow = { version = "1.0.74", features = ["backtrace"] } [features] default = ["egl", "winit", "udev", "xwayland"] egl = ["smithay/use_system_lib", "smithay/backend_egl"] udev = [ "smithay-drm-extras", "smithay/backend_libinput", "smithay/backend_udev", "smithay/backend_drm", "smithay/backend_gbm", "smithay/backend_vulkan", "smithay/backend_egl", "smithay/backend_session_libseat", "image", "smithay/renderer_gl", "smithay/renderer_multi", "xcursor", ] winit = ["smithay/backend_winit", "smithay/backend_drm"] xwayland = ["smithay/xwayland", "x11rb", "smithay/x11rb_event_source", "xcursor"]