由于 trendforge.devlive.top 访问受限,请切换到 trendforge.devlive.org 域名
项目介绍
‼️ 此处无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组件和系统监控集成。
快速搭建Hyprland桌面
从零配置Hyprland环境耗时且容易出错,需要一套现成的美观桌面壳。
通过AUR或Nix一键安装caelestia-shell,自动配置Quickshell组件和Hyprland集成,无需手动调校。
Arch用户运行`yay -S caelestia-shell`后,执行`caelestia shell -d`即可启动带widgets和状态栏的桌面。
定制化Qt6桌面组件
想用Quickshell开发自定义widgets,但缺乏完整示例和调试环境。
直接修改本地安装的QML文件(位于~/.config/quickshell/caelestia),利用cmake重新构建即可快速迭代。
修改音量控件或系统托盘样式后,运行`cmake --build .`热更新,无需重启整个shell。
多发行版统一桌面体验
在Arch和NixOS间切换时,桌面配置不兼容,需要重复维护。
项目同时提供AUR包和Nix flake,通过`nix run github:caelestia-dots/shell`即可在NixOS上运行相同桌面。
在NixOS的configuration.nix中导入flake,用`caelestia-shell`命令启动,保持与Arch一致的UI。
集成系统监控与音频可视化
需要实时显示CPU/GPU温度、网络状态和音频频谱,但现有方案配置复杂。
利用内置的libcava和lm-sensors集成,通过Quickshell widgets直接展示传感器数据和Cava音频可视化。
启动后自动在任务栏显示CPU温度,并在音乐播放时显示动态频谱条。
项目健康度
距上次更新 2 天
平台 Star TOP 5% · Forks 896
本周 +201 ⭐ · 本月 +1,073 ⭐
52 位贡献者 · 0 条平台评论
文档资料完整
项目信息
赞赏支持
如果本站对你有帮助,欢迎打赏支持
微信
支付宝
Widget 徽章
相关项目推荐
Swordfish90/cool-retro-term
模仿老式阴极显示器的精美终端模拟器
end-4/dots-hyprland
对点文件存在意义的质疑
AvengeMedia/DankMaterialShell
基于Quickshell与GO构建的Wayland合成器桌面外壳,专为niri、hyprland、sway和MangoWC优化
ilyamiro/serpantinum
Wayland 合成器的外壳
mylinuxforwork/dotfiles
面向 Hyprland 的 ML4W 点文件 - 动态平铺窗口管理器 Hyprland 的高级全功能配置。可通过点文件安装器应用程序直接安装,支持 Arch、Fedora 和 openSuse 的安装脚本。
Keyitdev/sddm-astronaut-theme
一系列具有现代外观的SDDM主题
加载评论中...