Skip to content

OldUser101/nlock

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

89 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nlock

nlock is a customisable, minimalist screen locker for Wayland compositors. nlock uses the ext-session-lock-v1 protocol, and should be compatible with any compositor that correctly implements it.

Usage

See the documentation.

Building

nlock is written in Rust, and uses Cargo as it's build system. It should compile with the latest stable Rust, I haven't tested older versions.

In addition, you'll need development libraries for the following, which can probably be installed via your system package manager:

  • Clang
  • GLib
  • GDK-Pixbuf
  • PAM
  • Cairo
  • xkbcommon

With all of that, you should just be able to clone this repository, and run:

$ cargo build --release

The generated binary should then be located at target/release/nlock.

Credits

Several other projects have been very helpful during development of nlock:

License

nlock is licensed under the GNU General Public License Version 3, or later. See LICENSE for details.

About

Customisable, minimalist screen locker for Wayland

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages