BlazinLock
Auto Theming Hyprlock, compatible with Normal, Hyprdots and End4 Installations
Install / Use
/learn @Thunder-Blaze/BlazinLockREADME
Easy to Use and Has the following Features
- Music Widget
- Time Widget
- PFP Widget along with Username and Hostname
- Battery Widget
- Modern Looking Input Box
- Auto Color Pallete generation for End4 and Hyprdots
- HyprLock Config Creation using Various Methords
- Screenshot with End4 (QuickShell) Material Color Scheme
- Current Wallpaper with End4 (QuickShell) Material Color Scheme
- Screenshot with End4 (Ags) Material Color Scheme
- Current Wallpaper with End4 (Ags) Material Color Scheme
- Screenshot with Hyprdots (Waybar) Color Scheme
- Current Wallpaper with Hyprdots (Waybar) Color Scheme
- Default Screenshot
- Custom Image (Any Custom Image can be set as Hyprlock bg but it is not yet included in the Installer, you can run this manually)
<a id="installation"></a>
<img src="./assets/Installation.gif" width="200"/>
[!CAUTION] The script modifies your
hyprlandconfig to enable BlazinLock on Super + L Keybind.
To install, execute the following commands:
git clone https://github.com/Thunder-Blaze/BlazinLock/ ~/BlazinLock
cd ~/BlazinLock
chmod +x installer.sh
./installer.sh
Please reboot or relogin after the install script completes.
[!INFO] If the BlazinLock is not getting triggered by Default even after choosing yes in Installer Manually set it to default by following the given instructions
Hyprdots
- In
.config/hypr/keybindings.conf, replaceswaylockwithblazinlock -s - you can replace -s with the type of lock you want
End-4 Dots
- In
.config/hypr/hyprlock/keybinds.conf, replaceloginctl lock-sessionwithblazinlock -s - you can replace -s with the type of lock you want
Normal Installations
- add this line to your
.config/hypr/hyprlock.conf - you can replace -s with the type of lock you want
bind = $mainMod, L, exec, blazinlock -s
[!IMPORTANT] Please note that any hyprlock configurations you had will be overwritten. However, all replaced configs are backed up and may be recovered from
~/.config/hyde/hyprlock.conf.backupand~/.config/hyde/hyprlock.backup/.
<a id="styles"></a>
<img src="./assets/Styles.gif" width="200"/>
<table width="100%">
<tr>
<th><div align="center">blazinlock -qw</div></th>
<th><div align="center">blazinlock -qs</div></th>
<tr>
<tr>
<td><img src="./assets/blazinlockqw.png" width="100%"></td>
<td><img src="./assets/blazinlockqs.png" width="100%"></td>
<tr>
<tr>
<th><div align="center">blazinlock -ew</div></th>
<th><div align="center">blazinlock -es</div></th>
<tr>
<tr>
<td><img src="./assets/blazinlockew.png" width="100%"></td>
<td><img src="./assets/blazinlockes.png" width="100%"></td>
<tr>
<tr>
<th><div align="center">blazinlock -hw</div></th>
<th><div align="center">blazinlock -hs</div></th>
</tr>
<tr>
<td><img src="./assets/blazinlockhw.png" width="100%"></td>
<td><img src="./assets/blazinlockhs.png" width="100%"></td>
</tr>
<tr>
<th><div align="center">blazinlock -i "path"</div></th>
<th><div align="center">blazinlock -s</div></th>
</tr>
<tr>
<td><img src="./assets/blazinlocki.png" width="100%"></td>
<td><img src="./assets/blazinlocks.png" width="100%"></td>
</tr>
<table>
CUSTOMIZING PFP
After Installation, goto "~/.config/hypr/hyprlock" Replace the pfp.jpg with the image you want as your PFP
[!IMPORTANT] The only File types that are currently supported are JPG, PNG and WEBP.
RESOURCES
Special Thanks to In-saiyan's hyprlock-config ashish-kus's hyprlock.conf
