Customisable, minimalist screen locker for Wayland
1[package]
2name = "nlock"
3version = "0.1.4"
4edition = "2024"
5
6[dependencies]
7anyhow = "1.0.100"
8atomic_enum = "0.3.0"
9cairo-rs = { version = "0.22.0", features = [ "png" ] }
10chrono = "0.4.42"
11clap = { version = "4.5.53", features = ["derive"] }
12clap_complete = "4.5.64"
13config = "0.15.18"
14dirs = "6.0.0"
15gdk-pixbuf = "0.21.5"
16mio = { version = "1.1.1", features = [ "os-ext", "os-poll" ] }
17nix = { version = "0.30.1", features = [ "event", "fs", "mman", "process", "time" ] }
18pam-rs = "0.9.5"
19pango = "0.22.0"
20pangocairo = "0.22.0"
21serde = { version = "1.0.228", features = [ "derive" ] }
22tracing = "0.1.41"
23tracing-subscriber = "0.3.20"
24uzers = "0.12.1"
25wayland-client = "0.31.11"
26wayland-protocols = { version = "0.32.9", features = [ "client", "staging" ] }
27xkbcommon = "0.9.0"
28zeroize = "1.8.2"
29
30[build-dependencies]
31time = { version = "0.3.47", features = ["formatting"] }
32