A complete, wallpaper-driven Hyprland rice powered by Matugen
HyprMat is a fully realized Hyprland theming ecosystem built around Matugen, designed to deliver a visually consistent, adaptive, and modern Linux desktop experience.
Every component — from the compositor to applications — dynamically follows a single color source (your wallpaper), ensuring harmony, contrast safety, and readability across the entire system.
This is not a demo or a proof-of-concept. HyprMat is a finished, daily-usable rice.
One wallpaper → one palette → one cohesive system
HyprMat focuses on:
- Wallpaper-driven color generation
- Consistent theming across Wayland, GTK, CLI, and apps
- Minimal manual tweaking
- Clean, reproducible configuration
⚠️ Screenshots may not reflect your setup exactly due to different wallpapers and displays.
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Wallpaper repo: wallpapers
- ✔ Hyprland (core compositor)
- ✔ Hyprlock
- ✔ Hypridle
- ✔ Matugen (color generation engine)
- ✔ swww (wallpaper handling)
- ✔ Waybar (themed + switchable configs)
- ✔ Rofi power menu
- ✔ Rofi app launcher
- ✔ Rofi wallpaper switcher
- ✔ Rofi Waybar config switcher
- ✔ Sway notification system
- ✔ GTK theming
- ✔ Spicetify (Spotify)
- ✔ VS Code
- ✔ Firefox (via Pywalfox)
- ✔ Custom browser new tab (Firefox / Zen / others)
- ⏳ Vesktop / Equibop theming
- No scattered color configs
- No manual recoloring per app
- No inconsistent accents
HyprMat treats your wallpaper as the source of truth, propagating its palette cleanly and predictably across the system.
HyprMat is a personal rice, shared as-is.
While it is complete and stable for daily use:
- Expect opinionated design choices
- Configs may change as the ecosystem evolves
- Not intended to be “plug-and-play” for every setup
Forking and customization are encouraged.
Built as a personal Hyprland ricing project using Matugen.
“Wallpaper should not just change the background — it should change the entire system.” 🌌








