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.

v2.2.8发布于 2026-10-28 15:50 UTC1,571star67fork同步于 2026-11-11 05:45 UTC

怎么上手

由 README 提炼,执行前请确认
yay -Ss hypryou
yay -S hypryou
硬件要求按 README 说明

README 未说明

支持 Apple Silicon
下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

由 README 自动翻译提炼

基于 Hyprland 的 Material You 风格桌面配置,自动生成配色并统一管理设置

一套 Hyprland 桌面配置,按 Material You 风格自动生成配色,带流畅动画和可定制外观,适合在 Arch Linux 上快速搭出好看的 Wayland 桌面。

核心能力

  • 根据壁纸或设置自动生成应用配色
  • 全局采用 Material 3 设计规范
  • 几乎所有选项都能在图形设置中调整
  • 保持家目录整洁,按需启用终端等配置
  • 提供 greetd 登录界面与 GTK4 对话框工具

容易踩的坑

仅面向 Arch Linux,需通过 AUR 助手安装并处理依赖报错;作为桌面会话需从显示管理器选择 HyprYou 而非 Hyprland;自定义配置在 ~/.config/hypryou/hyprland.conf 而非 ~/.config/hypr/hyprland.conf

内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README

最近发版

5 个版本v2.2.8
  1. v2.2.8最新正式版2026-10-28 · 2026-10-28 15:50 UTC

    What's Changed

    New Contributors

    Full Changelog: https://github.com/koeqaife/hyprland-material-you/compare/v2.2.7...v2.2.8

  2. v2.2.72026-09-11 · 2026-09-11 21:59 UTC
    查看更新说明
    1. Fix hyprshot screenshots when satty is not installed
    2. Fix scrolling up on the bar (#252)
    3. Fix wallpaper CLI command (FINALLY)
    4. Fix config file wipe on errors (#251)
    5. Fix crash due to pywayland new version (#250)
    6. Fix config errors (#249)
    7. Use app name in tray if app description is too long (Useful for apps like Sone that put song name in app description)
  3. v2.2.62026-08-16 · 2026-08-16 02:52 UTC
    查看更新说明
    1. Fixed mpris player downloader (#242)
    2. Using url hash in mpris player downloader so apps with static basename (like 320x320.png, for example Sone has it) still update their covers
    3. Moved to Lua
    4. Fixed bug that was causing audio set to 0% in some conditions (#248)
    5. 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.conf will not work anymore, you have to migrate it to ~/.config/hypryou/hyprland.lua

  4. v2.2.52026-05-19 · 2026-05-19 12:51 UTC
    查看更新说明
    1. Fixed lockscreen crash
    2. Fixed new hyprland version bugs (I think)
  5. 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

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    HyprYou

    This project is not affiliated with or sponsored by Google.

    GitHub commit activity GitHub repo size GitHub Repo stars GitHub contributors GitHub License

    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

    [!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 use hyprland --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 else
    • hypryou-utils - Replacement of hypryou-qtutils, uses gtk4 for hyprland dialogs instead of qt
    • hypryou-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 yay or 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 like Config error in file /.... just try using hyprctl 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.sh in hypryou/
    • Then copy hypryou to /usr/lib/hypryou and copy hypryou-assets to /usr/share/hypryou
    • Then use build.sh in build
    • Move hypryouctl, hypryou-start, hypryou-crash-dialog to /usr/bin
    • Copy assets/hypryou.desktop to /usr/share/wayland-sessions/
    • And run it as HyprYou from your display manager (Not Hyprland!!)
    • Optional:
      • You can build hypryou-utils or hypryou-greeter if you want

        By using makepkg -si in greeter for hypryou-greeter or in hypryou-utils

    • Pre-built (AUR):

      The easiest way

      • Use yay, paru or any other AUR helper to install it.
      • To see what packages are available just run yay -Ss hypryou
    • 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 folder

        Yea some people were trying to use pacman -U in home folder so I had to say that

    • Build manually:

      • hypryou - Use makepkg -si
      • hypryou-greeter - Use makepkg -si in greeter/
      • hypryou-utils - Use makepkg -si in hypryou-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

    Cool numbers (maybe)

    Stargazers over time