[package] name = "hboard" version = "0.1.0" edition = "2021" [dependencies] ctrlc = "3.4.5" libc = "0.2.158" linuxfb = { version = "0.3.1", optional = true } log = { version = "0.4.22", default-features = false } smithay-client-toolkit = { version = "0.19.2", optional = true, default-features = false } # compile error otherwise # steel-core = { path = "../steel/crates/steel-core", optional = true } marwood = { path = "../marwood/marwood", default-features = false } # , optional = true } swash = "0.1.18" wayland-protocols-misc = { version = "0.3.3", features = [ "client", ], optional = true } toml_edit = { version = "0.22.20" } # serde_json5 = "0.1.0" serde = { version = "1.0.209", features = ["derive"] } env_logger = { version = "0.11.5", default-features = false } [features] default = ["wayland-v2", "framebuffer", "env_logger/auto-color"] # , "marwood"] framebuffer = ["linuxfb"] wayland = ["smithay-client-toolkit"] wayland-v1 = ["wayland"] wayland-v2 = ["wayland", "wayland-protocols-misc"] # steel = ["steel-core"] # marwood = [] minimal = ["framebuffer"]