A minimalist, lockscreen written in Quickshell for my Hyprland workspace.
Clone this repository into your Quickshell configuration directory:
mkdir -p ~/.config/quickshell
git clone https://github.com/notsopreety/lockscreen ~/.config/quickshell/lockscreenThis lockscreen uses the Anurati font.
- Download the font: Anurati Font
- Extract and install:
unzip ~/Downloads/anurati.zip
mkdir -p ~/.local/share/fonts
mv ~/Downloads/Anurati-Regular.otf ~/.local/share/fonts/
fc-cache -fvNote: Make sure replace the wallpaper path in
LockSurface.qml.
Run the lockscreen with the following command:
QML2_IMPORT_PATH=~/.config/quickshell/lockscreen quickshell -p ~/.config/quickshell/lockscreen/shell.qml- Media player integration (MPRIS)
- Status indicators (Battery, Wi-Fi, Bluetooth)
- Logout management
- Smooth transitions and animations
TIP: Set keybindings of lockscreen in yourhyprland config for easy access.
bind = SUPER SHIFT, L, exec, QML2_IMPORT_PATH=~/.config/quickshell/lockscreen quickshell -p ~/.config/quickshell/lockscreen/shell.qml
