Watch
1
0
Fork
You've already forked souveraine
0

wry host: sites as apps, the rig as a face; join loads the expression skill

This commit is contained in:
Fimeg 2026-08-05 19:39:50 -04:00
commit 9ec031c8a8
12 changed files with 730 additions and 11 deletions

View file

@ -168,6 +168,8 @@ argon2 = { version = "0.5", optional = true }
# same reasoning as machined: fewer deps = fewer on-device build failures).
wayland-client = { version = "0.31", optional = true }
wayland-protocols = { version = "0.32", optional = true, features = ["client", "staging"] }
wry = { version = "0.56.0", optional = true }
tao = { version = "0.36.0", optional = true }
@ -220,6 +222,7 @@ strip = true
panic = "abort"
[features]
web = ["dep:wry", "dep:tao"]
default = ["figlet-rs"]
figlet-rs = ["dep:figlet-rs"]
cowsay = ["dep:cowsay"]
@ -234,3 +237,10 @@ gui = ["tuie/gui"]
secrets = ["dep:zbus", "dep:zvariant", "dep:aes", "dep:cbc", "dep:cipher", "dep:hkdf", "dep:num-bigint", "dep:num-traits", "dep:aes-gcm", "dep:argon2"]
# Session authority daemon — holds ext-session-lock before/under the shell.
sessiond = ["dep:wayland-client", "dep:wayland-protocols"]
wry = ["dep:wry"]
tao = ["dep:tao"]
[[bin]]
name = "souveraine-web"
path = "src/bin/souveraine-web.rs"
required-features = ["web"]