73 lines
2.1 KiB
TOML
73 lines
2.1 KiB
TOML
[workspace]
|
|
members = [
|
|
"compositor",
|
|
"feresectl",
|
|
"crates/ferese-animation",
|
|
"crates/ferese-activities",
|
|
"crates/ferese-core",
|
|
"crates/ferese-config",
|
|
"crates/ferese-theme",
|
|
"crates/ferese-theme-client",
|
|
"crates/ferese-theme-model",
|
|
"crates/ferese-ipc",
|
|
"crates/ferese-layout",
|
|
"crates/ferese-panel",
|
|
"crates/ferese-protocols",
|
|
"shell/ferese-shell",
|
|
"shell/ferese-settings",
|
|
"shell/ferese-lock",
|
|
"shell/ferese-polkit-agent",
|
|
"portal",
|
|
]
|
|
resolver = "3"
|
|
|
|
[workspace.package]
|
|
version = "0.1.0-beta.2"
|
|
edition = "2024"
|
|
license = "MIT"
|
|
rust-version = "1.95"
|
|
|
|
[workspace.lints.rust]
|
|
unsafe_op_in_unsafe_fn = "deny"
|
|
unused_must_use = "deny"
|
|
|
|
[workspace.lints.clippy]
|
|
borrowed_box = "deny"
|
|
must_use_candidate = "warn"
|
|
needless_for_each = "warn"
|
|
ptr_arg = "deny"
|
|
ref_option = "deny"
|
|
undocumented_unsafe_blocks = "deny"
|
|
wildcard_imports = "deny"
|
|
|
|
[workspace.dependencies]
|
|
ferese-shape = { git = "https://github.com/ferese-wm/ferese-shape", tag = "v0.1.0" }
|
|
bitflags = "2.9.4"
|
|
calloop = { version = "0.14.5", features = ["signals"] }
|
|
jiff = "0.2.37"
|
|
libc = "0.2.176"
|
|
iced_accessibility = { git = "https://github.com/ferese-wm/libcosmic", tag = "ferese-v0.1.3-rc.2" }
|
|
libcosmic = { git = "https://github.com/ferese-wm/libcosmic", tag = "ferese-v0.1.3-rc.2", default-features = false, features = ["multi-window", "tokio", "wayland"] }
|
|
smithay = { git = "https://github.com/Smithay/smithay", rev = "8a270232f1bfc416c781273c98a3f52a812a0bba", default-features = false, features = [
|
|
"backend_drm",
|
|
"backend_gbm",
|
|
"backend_libinput",
|
|
"backend_session_libseat",
|
|
"backend_udev",
|
|
"backend_winit",
|
|
"desktop",
|
|
"renderer_gl",
|
|
"wayland_frontend",
|
|
] }
|
|
tracing = "0.1.41"
|
|
tracing-subscriber = { version = "0.3.20", features = ["env-filter"] }
|
|
serde = { version = "1.0.228", features = ["derive", "rc"] }
|
|
serde_json = "1.0.145"
|
|
tempfile = "3.23.0"
|
|
xcursor = "0.3.11"
|
|
wayland-backend = "0.3.17"
|
|
wayland-client = "0.31.15"
|
|
wayland-scanner = "0.31.11"
|
|
wayland-server = "0.31.14"
|
|
wayland-protocols-wlr = { version = "0.3.12", features = ["client"] }
|