forked from NotAShelf/beer
Config: Add italic and bold fonts
This commit is contained in:
parent
589c26f210
commit
943695546d
3 changed files with 60 additions and 34 deletions
36
Cargo.toml
36
Cargo.toml
|
|
@ -8,6 +8,42 @@ edition = "2024"
|
||||||
rust-version = "1.95.0"
|
rust-version = "1.95.0"
|
||||||
license = "EUPL-1.2"
|
license = "EUPL-1.2"
|
||||||
|
|
||||||
|
[workspace.dependencies]
|
||||||
|
# Workspace components
|
||||||
|
beer-protocols = { path = "crates/beer-protocols", version = "0.4.0" }
|
||||||
|
|
||||||
|
# Other 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"
|
||||||
|
harfbuzz_rs_now = "2.3.2"
|
||||||
|
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.14"
|
||||||
|
smithay-client-toolkit = "0.20.0"
|
||||||
|
thiserror = "2.0.18"
|
||||||
|
toml = "1.1.2"
|
||||||
|
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",
|
||||||
|
] }
|
||||||
|
|
||||||
[workspace.lints.rust]
|
[workspace.lints.rust]
|
||||||
unsafe_op_in_unsafe_fn = "deny"
|
unsafe_op_in_unsafe_fn = "deny"
|
||||||
missing_debug_implementations = "warn"
|
missing_debug_implementations = "warn"
|
||||||
|
|
|
||||||
|
|
@ -9,9 +9,9 @@ readme = "README.md"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
# Provides the keyboard vocabulary (Keysym, Modifiers, KeyEvent) the key
|
# Provides the keyboard vocabulary (Keysym, Modifiers, KeyEvent) the key
|
||||||
# encoder consumes; the version is kept in lockstep with beer so the types
|
# encoder consumes. The version comes from [workspace.dependencies] so it is
|
||||||
# unify to a single definition across the workspace.
|
# always the same as beer's and the types unify to a single definition.
|
||||||
smithay-client-toolkit = "0.20.0"
|
smithay-client-toolkit.workspace = true
|
||||||
|
|
||||||
[lints]
|
[lints]
|
||||||
workspace = true
|
workspace = true
|
||||||
|
|
|
||||||
|
|
@ -8,37 +8,27 @@ description = "A fast, software-rendered, Wayland-native terminal emulator"
|
||||||
readme = "README.md"
|
readme = "README.md"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
anyhow = "1.0.102"
|
anyhow.workspace = true
|
||||||
beer-protocols = { path = "../beer-protocols" }
|
beer-protocols.workspace = true
|
||||||
calloop = { version = "0.14.4", features = ["signals"] }
|
calloop.workspace = true
|
||||||
calloop-wayland-source = "0.4.1"
|
calloop-wayland-source.workspace = true
|
||||||
fontconfig = "0.11.0"
|
fontconfig.workspace = true
|
||||||
freetype-rs = "0.38.0"
|
freetype-rs.workspace = true
|
||||||
harfbuzz_rs_now = "2.3.2"
|
harfbuzz_rs_now.workspace = true
|
||||||
lru = "0.18.0"
|
lru.workspace = true
|
||||||
pound = "0.1.6"
|
pound.workspace = true
|
||||||
rustix = { version = "1.1.4", features = [
|
rustix.workspace = true
|
||||||
"pty",
|
serde.workspace = true
|
||||||
"process",
|
serde_ignored.workspace = true
|
||||||
"termios",
|
smithay-client-toolkit.workspace = true
|
||||||
"stdio",
|
thiserror.workspace = true
|
||||||
"fs",
|
toml.workspace = true
|
||||||
] }
|
tracing.workspace = true
|
||||||
serde = { version = "1.0.228", features = ["derive"] }
|
tracing-subscriber.workspace = true
|
||||||
serde_ignored = "0.1.14"
|
unicode-width.workspace = true
|
||||||
smithay-client-toolkit = "0.20.0"
|
vte.workspace = true
|
||||||
thiserror = "2.0.18"
|
wayland-client.workspace = true
|
||||||
toml = "1.1.2"
|
wayland-protocols.workspace = true
|
||||||
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]
|
[lints]
|
||||||
workspace = true
|
workspace = true
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue