table of contents
| HYPRLOCK(1) | User Commands | HYPRLOCK(1) |
NAME¶
hyprlock - fast, GPU-accelerated Wayland screen locker for Hyprland
SYNOPSIS¶
hyprlock [options]
DESCRIPTION¶
hyprlock is a simple, fast, multi-threaded, and GPU-accelerated screen lock for the Hyprland compositor. It integrates seamlessly with Hyprland and supports customizable animations, input fields, widgets, and PAM authentication.
By default, hyprlock does not generate a configuration file. Without a configuration, the screen will be locked (black background) but no UI elements will be rendered. You can still unlock your session by typing your password followed by Enter.
For a usable lock screen, you must provide a configuration file.
OPTIONS¶
- -v, --verbose
- Enable verbose logging for debugging or detailed output.
- -q, --quiet
- Disable all non-essential logging.
- -c FILE, --config FILE
- Specify the configuration file to use. Overrides both the user and system defaults.
- --display NAME
- Specify the Wayland display to connect to.
- --grace SECONDS
- Set a grace period (in seconds) before reauthentication is required.
- --immediate-render
- Do not wait for resources before drawing the background (same as general:immediate_render in the config).
- --no-fade-in
- Disable the fade-in animation when the lock screen appears.
- -V, --version
- Show version information and exit.
- -h, --help
- Show help and exit.
CONFIGURATION¶
Hyprlock reads its configuration from:
- ~/.config/hypr/hyprlock.conf
- Per-user configuration file.
- /usr/share/hypr/hyprlock.conf
- Example configuration (optional, may be installed by the package).
If no configuration is found, Hyprlock will still lock the session but display only a black background. To customize appearance and behavior, copy the example config from /usr/share/hypr/hyprlock.conf to your user config directory and edit it.
The configuration defines general options, authentication behavior, animations, and widgets (labels, input fields, backgrounds, images, etc.).
For detailed syntax and examples, see:
FILES¶
- /usr/share/hypr/hyprlock.conf
- Example configuration file.
- ~/.config/hypr/hyprlock.conf
- User-specific configuration file.
SIGNALS¶
AUTHOR¶
This manual page was written by the Debian Hyprland maintainers <team+hyprland@tracker.debian.org>, based on the upstream documentation at https://wiki.hyprland.org/Hypr-Ecosystem/hyprlock/ .
| Hyprlock 0.9.2 |