仅面向 Arch Linux,需通过 AUR 助手安装并处理依赖报错;作为桌面会话需从显示管理器选择 HyprYou 而非 Hyprland;自定义配置在 ~/.config/hypryou/hyprland.conf 而非 ~/.config/hypr/hyprland.conf
hyprland-material-you
koeqaifeGPL-3.0活跃维护一套 Hyprland 桌面配置,按 Material You 风格自动生成配色,带流畅动画和可定制外观,适合在 Arch Linux 上快速搭出好看的 Wayland 桌面。
Dynamic and elegant desktop setup inspired by Material You, featuring auto-generated colors, fluid animations, and customizable user experience.
yay -Ss hypryou
yay -S hypryouREADME 未说明
基于 Hyprland 的 Material You 风格桌面配置,自动生成配色并统一管理设置
一套 Hyprland 桌面配置,按 Material You 风格自动生成配色,带流畅动画和可定制外观,适合在 Arch Linux 上快速搭出好看的 Wayland 桌面。
核心能力
- 根据壁纸或设置自动生成应用配色
- 全局采用 Material 3 设计规范
- 几乎所有选项都能在图形设置中调整
- 保持家目录整洁,按需启用终端等配置
- 提供 greetd 登录界面与 GTK4 对话框工具
容易踩的坑
- v2.2.8最新正式版2026-10-28 · 2026-10-28 15:50 UTC
What's Changed
- feat: add SDR brightness to monitor settings by @ligneo in https://github.com/koeqaife/hyprland-material-you/pull/254
- Choose which monitor gets workspaces 1-10 by @ligneo in https://github.com/koeqaife/hyprland-material-you/pull/255
- Workspace rules, custom keybinds and a border color fix bundle PR 👀 by @ligneo in https://github.com/koeqaife/hyprland-material-you/pull/259
- fix: fit the bar to narrow monitors by @ligneo in https://github.com/koeqaife/hyprland-material-you/pull/261
- Add
flake.nixfor NixOS support by @johron in https://github.com/koeqaife/hyprland-material-you/pull/262 - Probably fixed crash on resume from sleep
- Fixed both shadows and blur disable feature, it sets "enabled = false" now.
- Fixed blur on hypryou UI on newest GTK versions
New Contributors
- @johron made their first contribution in https://github.com/koeqaife/hyprland-material-you/pull/262
Full Changelog: https://github.com/koeqaife/hyprland-material-you/compare/v2.2.7...v2.2.8
- v2.2.72026-09-11 · 2026-09-11 21:59 UTC
查看更新说明
- Fix hyprshot screenshots when satty is not installed
- Fix scrolling up on the bar (#252)
- Fix wallpaper CLI command (FINALLY)
- Fix config file wipe on errors (#251)
- Fix crash due to pywayland new version (#250)
- Fix config errors (#249)
- Use app name in tray if app description is too long (Useful for apps like Sone that put song name in app description)
- v2.2.62026-08-16 · 2026-08-16 02:52 UTC
查看更新说明
- Fixed mpris player downloader (#242)
- Using url hash in mpris player downloader so apps with static basename (like 320x320.png, for example Sone has it) still update their covers
- Moved to Lua
- Fixed bug that was causing audio set to 0% in some conditions (#248)
- Fixed crash on lock screen (#247)
NOTICE: Due to Lua migration, all keybind overrides will be reset once you update, so you will have to set them again, custom hyprland config that was at
~/.config/hypryou/hyprland.confwill not work anymore, you have to migrate it to~/.config/hypryou/hyprland.lua - v2.2.52026-05-19 · 2026-05-19 12:51 UTC
查看更新说明
- Fixed lockscreen crash
- Fixed new hyprland version bugs (I think)
- v2.2.42026-04-14 · 2026-04-14 15:51 UTC
查看更新说明
- Fixed close on click behaviour in applaucnher
- Fixed first open focus in applauncher
- Fixed search in clipboard history
用户点评
登录用户的真实使用记录,可按版本和硬件筛选还没有人点评。第一个说出真实体验的人最有价值。
HyprYou
This project is not affiliated with or sponsored by Google.
HyprYou (hyprland-material-you v2). It aims to provide a modern, feature-rich, and visually appealing desktop configuration. Here are some key features:
- Material You Colors: The project generates colors for your apps based on you wallpapers or settings.
- Fluid Animations: Expect natural and fluid animations throughout the desktop experience.
- Design: The design wherever possible is made by Material 3 design
- Settings: Almost all settings are possible to configure in settings! You don't need to change hyprland.conf unless you need something specific.
- Clean home folder: I made everything so won't have any unnecessary files in home. And from settings you can enable configs for terminals or anything else.
Preview
- Demo video: Reddit post
- Screenshot:

[!TIP] When you run HyprYou as DE session (from SDDM, Greetd, etc.) it doesn't use
~/.config/hypr/hyprland.conf
For any custom variables/configs look for~/.config/hypryou/hyprland.conf
I made that so you can have different dotfiles on one system
If you don't have Display Manager you can usehyprland --config /usr/share/hypryou/configs/hyprland/main.conf
[!NOTE] I'm doing everything by myself and for free.
If you want to support me, you can buy me a coffee on ko-fi.
[!NOTE] If you want to talk or to check devlogs go to our Discord server
https://discord.gg/nCK3sh8mNU
Packages info
hypryou- The main package, should be installed before anything elsehypryou-utils- Replacement ofhypryou-qtutils, uses gtk4 for hyprland dialogs instead of qthypryou-greeter- Configs for greetd, so it's replacement of SDDM or anything like that. With Material 3 theme.
How to install (Arch)
[!TIP] If you have an error like "cannot resolve dependency" you should install packages that are named there with
yayor any other AUR helpers.
For very new people to ArchLinux, check this: https://itsfoss.com/install-yay-arch-linux/
Also if AUR is down (it happens sometimes) you can check for Chaotic AUR: https://aur.chaotic.cx/
And if you have errors likeConfig error in file /....just try usinghyprctl reload
- Clone repository:
git clone --depth=1 https://github.com/koeqaife/hyprland-material-you.git - Install all dependencies from depends.txt
- Build Cython code by using
build.shinhypryou/ - Then copy
hypryouto/usr/lib/hypryouand copyhypryou-assetsto/usr/share/hypryou - Then use
build.shinbuild - Move
hypryouctl,hypryou-start,hypryou-crash-dialogto/usr/bin - Copy
assets/hypryou.desktopto/usr/share/wayland-sessions/ - And run it as
HyprYoufrom your display manager (NotHyprland!!) - Optional:
- You can build
hypryou-utilsorhypryou-greeterif you wantBy using
makepkg -siingreeterforhypryou-greeteror inhypryou-utils
- You can build
-
Pre-built (AUR):
The easiest way
- Use
yay,paruor any other AUR helper to install it. - To see what packages are available just run
yay -Ss hypryou
- Use
-
Pre-built:
- Install needed packages from releases
- Use
sudo pacman -U <file name>change<file name>to name of the package you downloaded and make sure you're in Downloads folderYea some people were trying to use
pacman -Uin home folder so I had to say that
-
Build manually:
hypryou- Usemakepkg -sihypryou-greeter- Usemakepkg -siingreeter/hypryou-utils- Usemakepkg -siinhypryou-utils/
Thanks to
- All people from my discord server
- All Sponsors (I love y'all!)
- Astal: For Bluetooth and WirePlumber services
- Gtk4LayerShell: For LayerShell
- Hyprland: For the best TWM I've ever seen
- Shxmz: submitted it to AUR
- Maybe that's it