[package] name = "beer" version = "0.3.1" edition = "2024" rust-version = "1.95.0" description = "A fast, software-rendered, Wayland-native terminal emulator" license = "EUPL-1.2" readme = true [dependencies] anyhow = "1.0.102" calloop = { version = "0.14.4", features = ["signals"] } calloop-wayland-source = "0.4.1" fontconfig = "0.11.0" freetype-rs = "0.38.0" lru = "0.18.0" pound = "0.1.6" rustix = { version = "1.1.4", features = [ "pty", "process", "termios", "stdio", "fs", ] } serde = { version = "1.0.228", features = ["derive"] } serde_ignored = "0.1.12" smithay-client-toolkit = "0.20.0" thiserror = "2.0.18" toml = "0.9" tracing = "0.1.44" tracing-subscriber = { version = "0.3.23", features = ["env-filter"] } unicode-width = "0.2.2" vte = "0.15.0" wayland-client = "0.31.14" wayland-protocols = { version = "0.32.13", features = [ "client", "staging", "unstable", ] } [lints.rust] unsafe_op_in_unsafe_fn = "deny" missing_debug_implementations = "warn" [lints.clippy] all = { level = "warn", priority = -1 } [profile.release] lto = "thin" codegen-units = 1