Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Warning

As hyprland has started using lua for the config these dots are not going to be updated or these config will remain as it is

These dots will only be supported till hyprland 0.55.0


🌌 HyprMat

GitHub stars GitHub issues Repo size


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.


✨ Core Philosophy

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

⚠️ Screenshots may not reflect your setup exactly due to different wallpapers and displays.

Wallpaper repo: wallpapers

✅ Features & Components

🪟 Compositor & System

  • Hyprland (core compositor)
  • Hyprlock
  • Hypridle
  • Matugen (color generation engine)
  • swww (wallpaper handling)

🎛 Bars, Menus & UI

  • Waybar (themed + switchable configs)
  • Rofi power menu
  • Rofi app launcher
  • Rofi wallpaper switcher
  • Rofi Waybar config switcher
  • Sway notification system

🎨 Application Theming

  • ✔ GTK theming
  • Spicetify (Spotify)
  • VS Code
  • Firefox (via Pywalfox)
  • ✔ Custom browser new tab (Firefox / Zen / others)

🕒 Pending / Optional

  • ⏳ Vesktop / Equibop theming

🧠 What Makes HyprMat Different

  • 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.


⚠️ Disclaimer

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.


🧑‍💻 Author

Built as a personal Hyprland ricing project using Matugen.

“Wallpaper should not just change the background — it should change the entire system.” 🌌