Skip to content

DownerCase/downlock

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DownLock - Zero Config Wayland screenlocker

Nb: This primarily exists for my own learning of Zig and Wayland; but if you find it useful, amazing!

DownLock is a zero-configuration screenlocker for Wayland. It is compatible with compositors that support the ext-session-lock-v1 and wlr-screencopy-unstable-v1 protocols.

Example lockscreen

(DownLock will use your locale for the time, date, prompt and responses)


Building

Dependencies:

  • zig 0.14
  • wayland
  • wayland-protocols
  • wlr-protocols
  • xkbcommon
  • pam
  • pangocairo

Build and install:

zig build --release=safe install
sudo cp ./zig-out/bin/downlock /usr/local/bin/

Usage

Just run downlock, there is no configuration!

About

Zero Config Wayland screenlocker

Topics

Resources

License

Stars

Watchers

Forks

Languages