Skip to content

Latest commit

 

History

24 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Desklock | License

Desklock is a native QML session locker for Wayland environments.

Desklock

Desklock, a native QML session locker for Wayland environments.

Introduction

Desklock is a modern, lightweight lock screen designed for Nitrux. Built with MauiKit to deliver a polished, consistent user interface.

Desklock runs natively on Wayland compositors such as Hyprland or Sway.

Warning

Desklock does not support X11. Desklock's main target is Nitrux OS, and using it in other distributions is not within its scope. Please do not open issues regarding this use case; they will be closed.

Features

  • Secure lifecycle with one lock surface for every connected output.
  • Direct Linux PAM authentication of the user running Desklock.
  • CPU, memory, and network monitors.
  • Native MPRIS discovery, metadata, album art, and playback controls over the session D-Bus.
  • Configurable fade-in/fade-out durations and clock formats.

Runtime Requirements

mauikit (>= 4.0.3)
qt6 (>= 6.9.2)
qt6-wayland (>= 6.9.2)
greetd
wayland

Licensing

The license for this repository and its contents is BSD-3-Clause.

Issues

If you find problems with the contents of this repository, please create an issue and use the 🐞 Bug report template.

Submitting a bug report

Before submitting a bug, you should look at the existing bug reports to verify that no one has reported the bug already.

©2026 Nitrux Latinoamericana S.C.

About

Desklock is a native QML session locker for Wayland environments.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Contributors

Languages