---
title: Hyprland 生态总览
url: https://doc.liz6.com/tools/hyprland/01-overview
locale: zh
area: tools
tags:
- tools
- hyprland
date: null
modified: 2026-06-30
description: Hyprland 桌面的心智模型 —— 合成器 + 外壳 + 配色引擎 + 一圈配套,怎么拼到一起。
---

# Hyprland 生态总览

Hyprland 本身只是个平铺合成器,管窗口而已。完整桌面是四块东西拼出来的,理解了它们怎么分工,后面几篇就好读了:

- 合成器 [Hyprland](02-hyprland.md) 管窗口、输入、键位、多屏;
- 外壳 [Quickshell](03-quickshell.md) 提供顶栏、侧栏、控制中心、通知这些"看得见的桌面";
- 配色引擎 [matugen](04-waybar-theming.md) 从壁纸算出一套色,推给所有人;
- [一圈配套](05-companions.md) 补齐锁屏、熄屏、壁纸、启动器、电源菜单、输入法。

把它们串起来的是配色这条线。换壁纸时 matugen 重算 Material You 调色板,然后分发——Quickshell 读它的 `colors.json`、Ghostty 连开着的窗口一起改、锁屏和启动器和输入法跟着变。结果是整桌面永远一套色,而我从不手填色值。

```mermaid
flowchart TD
    WP[换壁纸] --> MG[matugen]
    MG --> QS[Quickshell 外壳]
    MG --> GT[Ghostty 实时改色]
    MG --> X[hyprlock / fuzzel / fcitx5 / GTK / Zellij]
    HL[Hyprland · hyprland.lua] --> QS
    HL --> CMP[hypridle / hyprlock / hyprpaper / walker / wlogout]
```

另一条线是观感的归属:圆角、边框、模糊、动画统一压在 Hyprland 这层,终端这类应用只管内容(所以 [Ghostty](../ghostty.md) 能做到光秃秃没装饰)。再加上 `hjkl` 那套移动键从 [nvim](../nvim/01-overview.md) 一路通到窗口焦点——配色单一来源、观感单一归属、移动键单一词汇,这桌面就不散。
