π LeoooLagOS / Dotfiles
My personal configuration files for a high-performance Fedora Hyprland environment.
Focused on a clean, Apple-inspired aesthetic for the lock screen with robust backend automation for music and weather integration.
A fully customized lock screen written in hyprlang featuring:
- Frosted Glass UI: Heavy blur and noise textures to mimic macOS.
- Dynamic Music Player:
- Uses
playerctlto detect Spotify/YouTube playback. - Stacked Text: Bold Title, lighter Artist, and transparent Album name.
- Album Art: Automatically downloads, crops, and renders album art with a border (using
ImageMagick).
- Uses
- Auto-Weather: Fetches real-time temperature (Celsius) and conditions for Amozoc via
wttr.in. - System Stats: Minimalist battery, keyboard layout, and uptime indicators.
Custom Bash scripts located in hypr/scripts/:
Music.sh: The brain behind the lock screen media player. Handles metadata extraction, art downloading, and conditional rendering.AutoLockscreen.sh: A daemon that watches for wallpaper changes (viaplayerctlorswww) and instantly updates the lock screen background to match the desktop.
~/dotfiles/
βββ hypr/
β βββ hyprland.conf # Main window manager config
β βββ hyprlock.conf # Lock screen layout & styling
β βββ wallust/ # Color scheme generation
β βββ scripts/
β βββ Music.sh # Media logic
β βββ AutoLockscreen.sh # Wallpaper sync
βββ README.md
These configurations rely on the following packages (Fedora):
sudo dnf install hyprland hyprlock playerctl imagemagick inotify-tools curlClone the repository:
git clone git@github.com:LeoooLagOS/dotfiles.git ~/dotfilesLink the files (Manual):
cp ~/dotfiles/hypr/hyprlock.conf ~/.config/hypr/
cp -r ~/dotfiles/hypr/scripts ~/.config/hypr/