https://github.com/imgurbot12/dynlock
Dynamic and Configurable Lockscreen with Customizable UI and Shader Support
https://github.com/imgurbot12/dynlock
hyprland lockscreen shaders sway swayfx wayland
Last synced: about 2 months ago
JSON representation
Dynamic and Configurable Lockscreen with Customizable UI and Shader Support
- Host: GitHub
- URL: https://github.com/imgurbot12/dynlock
- Owner: imgurbot12
- License: mit
- Created: 2024-05-10T03:06:26.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2025-05-05T04:31:25.000Z (11 months ago)
- Last Synced: 2025-09-11T07:15:44.049Z (7 months ago)
- Topics: hyprland, lockscreen, shaders, sway, swayfx, wayland
- Language: GLSL
- Homepage:
- Size: 204 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## dynlock
Dynamic and configurable lockscreen with customizable UI and shader support
This tool's foundation builds heavily on the concepts and design
in [RobinMcCorkell's Shaderlock](https://github.com/RobinMcCorkell/shaderlock)
so credit to him for his original creation.
### Features
- Blazingly fast 🔥
- Simple and easy to use
- Shader support for infinite possibilities
- Uses the official [ext-session-lock-v1 protocol](https://wayland.app/protocols/ext-session-lock-v1)
- Comes installed with an assortment of pretty shaders
### Installation
Install build dependencies (Ubuntu)
```bash
$ sudo apt install build-essential make cmake pkg-config llvm libclang-dev libpam-dev libxkbcommon-dev
```
Compile and install binaries
```bash
$ make install
```
### Usage
Run it with ease!
```
$ dynlock
```
View all available options via the built-in help:
```bash
$ dynlock --help
```
### Screenshots
#### Frost

#### Paper Burn

#### Floating Orb

#### Matrix
