git.lucas.co / cce-lock
session locker (ext-session-lock + PAM)
git clone https://git.lucas.co/cce-lock.git

Cargo.toml (745B)

 1 [package]
 2 name = "cce-lock"
 3 version = "0.1.0"
 4 edition = "2021"
 5 
 6 [dependencies]
 7 cce-ui = { git = "https://github.com/lsgalante/cce-ui.git", rev = "f3c970be244ad54121021a8223986ba553e09838" }
 8 # Raw pam_sys, not the `pam` wrapper: the locker needs a conversation function
 9 # that answers PROMPT_ECHO_OFF from a buffer it holds, and nothing else.
10 pam-sys = "0.5.6"
11 libc = "0.2"
12 users = "0.8.1"
13 smithay-client-toolkit = { version = "0.19.2", features = ["calloop"] }
14 calloop = "0.13.0"
15 calloop-wayland-source = "0.3.0"
16 wayland-client = { version = "0.31", features = ["system"] }
17 # ext-session-lock-v1 lives in the staging set.
18 wayland-protocols = { version = "0.31", features = ["client", "staging"] }
19 xkeysym = "0.2"
20 log = "0.4"
21 env_logger = "0.11"