[package] name = "pinnacle" authors = ["Ottatop "] version = "0.0.1" edition = "2021" license = "GPL-3.0+" description = "A WIP Smithay-based Wayland compositor, inspired by AwesomeWM" readme = "README.md" repository = "https://github.com/pinnacle-comp/pinnacle/" keywords = ["wayland", "compositor", "smithay", "lua"] [dependencies] tracing = { git = "https://github.com/tokio-rs/tracing", rev = "84f0a60" } tracing-subscriber = { git = "https://github.com/tokio-rs/tracing", rev = "84f0a60", features = ["env-filter"] } tracing-appender = { git = "https://github.com/tokio-rs/tracing", rev = "84f0a60" } smithay = { git = "https://github.com/Smithay/smithay", rev = "4e41ab0" } smithay-drm-extras = { git = "https://github.com/Smithay/smithay", rev = "4e41ab0", optional = true } thiserror = "1.0.48" xcursor = { version = "0.3.4", optional = true } image = { version = "0.24.7", default-features = false, optional = true } serde = { version = "1.0.188", features = ["derive"] } rmp = { version = "0.8.12" } rmp-serde = { version = "1.1.2" } calloop = { version = "0.12.2", features = ["executor", "futures-io"] } futures-lite = { version = "1.13.0" } async-process = { version = "1.7.0" } async-channel = "1.9.0" x11rb = { version = "0.12.0", default-features = false, features = ["composite"], optional = true } shellexpand = "3.1.0" toml = "0.8.2" anyhow = { version = "1.0.75", features = ["backtrace"] } clap = { version = "4.4.2", features = ["derive"] } xkbcommon = "0.6.0" xdg = "2.5.2" lazy_static = "1.4.0" sysinfo = "0.29.10" nix = { version = "0.27.1", features = ["user", "resource"] } [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"]