由于 trendforge.devlive.top 访问受限,请切换到 trendforge.devlive.org 域名

caelestia-dots

caelestia-dots/shell

QML 活跃
1.8k
2026-09-18
12k
+19
#6
896

项目介绍

‼️ 此处无waybar‼️

A fluid, morphing shell for your Linux desktop

智能解读

智能解读 自动生成

caelestia-dots/shell 是一个为 Hyprland 窗口管理器打造的高度可定制的桌面外壳(Shell)配置,它使用 QML 和 Quickshell 构建,提供了一套现代、美观且功能丰富的桌面界面组件。与传统的 waybar 等状态栏不同,该项目完全移除了 waybar 的依赖,转而采用更灵活、与 Qt6 技术栈深度集成的自定义方案,旨在为用户提供一个更统一、更流畅的 Wayland 桌面体验。 其核心价值在于提供了开箱即用的“桌面美化”(rice)方案,特别适合那些使用 Hyprland 并追求个性化视觉风格和高级功能的 Linux 用户。它集成了丰富的桌面小部件,支持从 Arch Linux 的 AUR 包、Nix 以及手动安装等多种方式部署。对于希望快速获得一个精致、现代化且可深度定制的 Hyprland 桌面环境的用户来说,这个项目提供了一个完整且优秀的起点。需要注意的是,它属于更大的 `caelestia` dotfiles 生态的一部分,专注于桌面外壳的配置。

智能标签

使用场景

使用场景 自动生成

最适合需要快速部署、高度可定制的Hyprland桌面壳,尤其适合Arch和NixOS用户,提供现成的Qt6组件和系统监控集成。

1

快速搭建Hyprland桌面

从零配置Hyprland环境耗时且容易出错,需要一套现成的美观桌面壳。

通过AUR或Nix一键安装caelestia-shell,自动配置Quickshell组件和Hyprland集成,无需手动调校。

Arch用户运行`yay -S caelestia-shell`后,执行`caelestia shell -d`即可启动带widgets和状态栏的桌面。

2

定制化Qt6桌面组件

想用Quickshell开发自定义widgets,但缺乏完整示例和调试环境。

直接修改本地安装的QML文件(位于~/.config/quickshell/caelestia),利用cmake重新构建即可快速迭代。

修改音量控件或系统托盘样式后,运行`cmake --build .`热更新,无需重启整个shell。

3

多发行版统一桌面体验

在Arch和NixOS间切换时,桌面配置不兼容,需要重复维护。

项目同时提供AUR包和Nix flake,通过`nix run github:caelestia-dots/shell`即可在NixOS上运行相同桌面。

在NixOS的configuration.nix中导入flake,用`caelestia-shell`命令启动,保持与Arch一致的UI。

4

集成系统监控与音频可视化

需要实时显示CPU/GPU温度、网络状态和音频频谱,但现有方案配置复杂。

利用内置的libcava和lm-sensors集成,通过Quickshell widgets直接展示传感器数据和Cava音频可视化。

启动后自动在任务栏显示CPU温度,并在音乐播放时显示动态频谱条。

项目健康度

A
82/100
优秀
活跃度人气增长社区文档
活跃度 23/23

距上次更新 2 天

人气 24/25

平台 Star TOP 5% · Forks 896

增长 14/25

本周 +201 ⭐ · 本月 +1,073 ⭐

社区 11/17

52 位贡献者 · 0 条平台评论

文档 10/10

文档资料完整

在 GitHub 上查看

项目信息

来源 GitHub
周期 每日
仓库ID caelestia-dots/shell
最新提交 2026-09-18 13:11:55
第一收录 2026-08-05 08:00:45
最后更新 2026-09-19 08:00:29

赞赏支持

如果本站对你有帮助,欢迎打赏支持

微信打赏码

微信

支付宝打赏码

支付宝

评论 0

登录 后发表评论

加载评论中...

助手