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"