What is FancyLock?
FancyLock is a feature-rich screen locker for Linux, built to replace boring, static lock screens with something more dynamic and customizable.
Key Features
Dynamic media playback during lock screen (e.g., videos, ambient visuals)
Multi-monitor support
PAM-based authentication
Intelligent idle timeout
Highly configurable (via JSON)
Now supports Hyprland (Wayland) alongside X11
Technical Highlights
Written in Go
Uses X11 extensions and Wayland protocols for input/window management
Integrates with mpv for flexible media playback
Designed to be clean, minimal, and extensible
Current Version: v0.0.5
Full support for X11
New: Hyprland Wayland support
Actively developed with more compositors and features planned
GitHub: https://github.com/tuxx/fancylock
Would love to hear your thoughts, feedback, or feature requests. Give it a try and let me know what you think!
loading...