HYPRLOCK(1)
π HYPRLOCK(1) π
okay bestie, welcome to the manual page for hyprlock β that's section 1 of the User Commands manual, for the record π«Ά
β¨ NAME β¨
hyprlock β fast, GPU-accelerated Wayland screen locker for Hyprland πΈ
π¦ SYNOPSIS π¦
hyprlock [options]
π DESCRIPTION π
okay so hyprlock is a screen lock for the Hyprland compositor, and it's giving simple, fast, multi-threaded, GPU-accelerated. it's literally that girl. π
it integrates seamlessly with Hyprland and supports customizable animations, input fields, widgets, and PAM authentication. iconic behavior, no cap.
so here's the tea tho: by default, hyprlock does not generate a configuration file. and without a configuration, the screen will be locked (black background) but literally no UI elements will be rendered. not one. ghost town. π but you can still unlock your session by typing your password followed by Enter, so you're not trapped, bestie, breathe.
for an actually usable lock screen, you must provide a configuration file. periodt.
π OPTIONS π
-v,--verboseβ turns on verbose logging, for when you're debugging or you just want all the deets β¨-q,--quietβ shuts down all non-essential logging. silent mode. π€«-c FILE,--config FILEβ pick which configuration file to use. this overrides both the user and system defaults, so it's the main character of the config hunt π--display NAMEβ specify the Wayland display to connect to π₯οΈ--grace SECONDSβ sets a grace period (in seconds) before reauthentication is required β³--immediate-renderβ don't wait for resources before drawing the background (same asgeneral:immediate_renderin the config) π₯--no-fade-inβ disables the fade-in animation when the lock screen appears. no entrance, just boom. π-V,--versionβ shows version information and exits π-h,--helpβ shows help and exits π«Ά
π CONFIGURATION π
Hyprlock reads its configuration from:
~/.config/hypr/hyprlock.confβ your per-user configuration file π/usr/share/hypr/hyprlock.confβ the example configuration (optional, may be installed by the package) β¨
so like, if no configuration is found, Hyprlock will still lock the session, but it'll display only a black background. which is a vibe, but not the vibe you want. to customize appearance and behavior, copy the example config from /usr/share/hypr/hyprlock.conf to your user config directory and edit it. slay.
the configuration defines general options, authentication behavior, animations, and widgets (labels, input fields, backgrounds, images, etc.). yes, widgets. we love a customizable queen π
for detailed syntax and examples, see: https://wiki.hyprland.org/Hypr-Ecosystem/hyprlock/ π
πΈ FILES πΈ
/usr/share/hypr/hyprlock.confβ example configuration file~/.config/hypr/hyprlock.confβ user-specific configuration file
π§ SIGNALS π§
SIGUSR1β unlocks Hyprlock (can be used from another TTY) πSIGUSR2β reloads images and labels πΌοΈ
π 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/ . thank you for your service π«‘
and that's the whole page, bestie π brought to you by Hyprlock, living in section HYPRLOCK(1), part of the User Commands manual. go lock that screen. πβ¨
π¦ where this page comes from
- ubuntu stonking: hyprlock 0.9.6-1build1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms