A beautifully customized, highly dynamic Hyprland setup for Arch Linux. Focused on seamless glassmorphism aesthetics, live video wallpapers, and 100% automated dynamic theming.
![]() |
![]() |
||||
![]() |
![]() |
![]() |
|||
![]() |
|||||
output.mp4
- True Dynamic Theming (
Wallust): System colors are automatically generated on the fly. The custom scripts extract colors not only from static images but also grab frames from .mp4 / .webm video wallpapers to keep the theme perfectly synced. - Glassmorphism UI: Waybar and Rofi feature a beautifully tuned, semi-transparent frosted glass effect that blends perfectly with bright and pastel wallpapers.
- Live Video Wallpapers: Powered by
Waypaper+mpvpaper. Seamlessly cycle between.jpg,.png,.mp4, and.gifformats with a single keybind. - Animated Borders: Active windows feature a smooth, infinitely rotating gradient border matching the current wallpaper palette.
- Unified Ecosystem: The dynamic colors automatically apply to:
- Hyprland (Borders)
- Waybar
- Rofi (App Launcher)
- Kitty (Terminal)
- Window Manager: Hyprland
- Bar: Waybar (Custom Glassy CSS)
- Launcher: Rofi-Wayland
- Terminal: Kitty
- Wallpaper Manager: Waypaper (with
mpvpaperandswaybg) - Color Generator: Wallust (using
kmeansbackend andsoftlightpalette)
The main modifier key is SUPER.
System & Actions:
SUPER + W= Cycle to the next wallpaper and extract a new color palette via WallustSUPER= Open Rofi App LauncherSUPER + N= Open Notification Center (SwayNC)SUPER + V= Open Clipboard ManagerSUPER + Print= Take a screenshot (Grim + Satty)SUPER + CTRL + R= Reload Hyprland configurationPower Button= Open fullscreen power menu (Wlogout)
Applications:
SUPER + Return= Open Kitty TerminalSUPER + B= Open Firefox Developer EditionSUPER + E= Open File Manager (Nautilus)SUPER + C= Open VS Code
Window Management:
SUPER + Q= Kill active windowSUPER + SHIFT + Q= Kill active window and all open instancesSUPER + F= Toggle fullscreenSUPER + M= Maximize windowSUPER + T= Toggle floating mode for active windowSUPER + SHIFT + T= Toggle all windows into floating modeSUPER + J= Toggle splitSUPER + K= Swap splitSUPER + Left/Right/Up/Down= Move focus between windowsSUPER + ALT + Left/Right/Up/Down= Swap tiled windowsSUPER + SHIFT + Left/Right/Up/Down= Resize active windowALT + Tab= Cycle between open windows and bring to topSUPER + Left Mouse Button= Move windowSUPER + Right Mouse Button= Resize window
Display & Zoom:
SUPER + SHIFT + Mouse Scroll Up/Down= Increase/Decrease display zoomSUPER + SHIFT + Z= Reset display zoom
Workspaces:
SUPER + [1-0]= Switch to workspace 1-10SUPER + SHIFT + [1-0]= Move active window to workspace 1-10
Function Keys (Fn):
Volume Up/Down/Mute= Control audio volumeMic Mute= Toggle microphoneBrightness Up/Down= Control screen brightnessKeyboard Backlight Up/Down= Control keyboard brightnessMedia Play/Pause/Next/Prev= Control media playbackLock= Lock screen (Hyprlock)Calculator= Open calculatorTools= Open ML4W Dotfiles Settings app
-
Clone this repository to your home folder.
-
Ensure you have the required dependencies installed via
pacmanoryay:yay -S hyprland waybar rofi-wayland kitty waypaper mpvpaper swaybg wallust ffmpeg
-
Backup your existing configurations!
-
Copy the contents of the config folder to your ~/.config/ directory.
-
Place your favorite images and videos in ~/Pictures/wallpapers.
-
Press Super + W to initialize the dynamic theming script. Enjoy!
Contributions are always welcome! See CONTRIBUTING.md for ways to get started.
This project is licensed under the GPL-3.0 License - see the LICENSE file for details.





