Wire breadlock to the bread event bus (app id lock)
Emit bread.lock.locked when ext-session-lock-v1 is accepted and bread.lock.unlocked after PAM success. Fail-silent if breadd is down. No command verbs (no pin/blur stubs). breadgreet is not on the bus. Note that Forgejo Arch registry packages are unsigned (SigLevel=Never on BOS) without changing the package.yml registry.
This commit is contained in:
parent
0937c3b05c
commit
2a541ca5e9
9 changed files with 105 additions and 0 deletions
24
Cargo.lock
generated
24
Cargo.lock
generated
|
|
@ -64,6 +64,17 @@ dependencies = [
|
|||
"serde_core",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "bread-shared"
|
||||
version = "0.7.0"
|
||||
source = "git+https://git.breadway.dev/Breadway/bread?tag=v0.7.0#22e34e2cf2202305d7960759dfccb54dc79f948b"
|
||||
dependencies = [
|
||||
"dirs",
|
||||
"serde",
|
||||
"serde_json",
|
||||
"toml 0.8.23",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "bread-theme"
|
||||
version = "0.3.1"
|
||||
|
|
@ -75,6 +86,17 @@ dependencies = [
|
|||
"serde_json",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "bread-utils"
|
||||
version = "0.3.1"
|
||||
source = "git+https://git.breadway.dev/Breadway/bread-ecosystem?tag=v0.7.1#db2fa3c4b4c1e6933bc5cf62a236d05972fdc886"
|
||||
dependencies = [
|
||||
"bread-shared",
|
||||
"dirs",
|
||||
"serde",
|
||||
"serde_json",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "breadgreet"
|
||||
version = "0.2.0"
|
||||
|
|
@ -97,10 +119,12 @@ dependencies = [
|
|||
name = "breadlock"
|
||||
version = "0.2.0"
|
||||
dependencies = [
|
||||
"bread-utils",
|
||||
"breadlock-ui",
|
||||
"chrono",
|
||||
"pam-client2",
|
||||
"serde",
|
||||
"serde_json",
|
||||
"smithay-client-toolkit",
|
||||
"thiserror 2.0.18",
|
||||
"tiny-skia",
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue