Linux Antiquity 是一个面向 Hyprland/Quickshell 桌面环境的 Linux 主题项目,主打新艺术风格、古典天文学、科学插画和神话元素。项目包含 Hyprland、Hyprpaper、Quickshell、Kitty、Nemo、Mako 等相关配置,并提供主题选择器、天气小组件、壁纸与终端主题适配等功能。它更偏向艺术化桌面美化方案,而不是稳定成熟的生产级桌面环境配置。
适用领域
Linux 桌面美化 / Hyprland 配置 / Quickshell/QML UI / Wayland 桌面环境 / 主题与壁纸 / 个性化工作流 / 开源艺术项目
配置难度
中高。对于已经熟悉 Hyprland、Wayland、Linux 配置目录和命令行的用户,安装和调整难度适中;但对于普通 Linux 桌面用户或刚接触 Hyprland 的用户,需要理解多个组件的配置方式,尤其是 hyprland.lua、hyprpaper.conf、quickshell/shell.qml 和 OpenWeatherMap 配置,整体上手门槛较高。
商业价值
该项目的直接商业价值有限,更适合作为个人桌面美化、开源艺术展示和技术学习项目。对个人开发者而言,它可以提升桌面体验,也可作为学习 Hyprland、Quickshell 和 QML 桌面组件开发的参考。对企业生产环境价值较低,因为稳定性、可维护性和长期支持尚不足;但对做 Linux 桌面发行版、主题商店、开发者工作站体验、开源社区品牌视觉展示的团队,有一定参考和二次创作价值。
01
技术亮点
- 视觉风格鲜明,融合新艺术风格、古典插画、天文学、科学和神话元素。
- 不仅是简单壁纸或 GTK 主题,而是包含 Hyprland、Quickshell、Kitty、Mako 等多组件的一体化桌面配置。
- 提供主题选择器,便于在不同视觉主题之间切换。
- 包含天气小组件,并使用 OpenWeatherMap 获取天气数据。
- 提供与主题匹配的 Kitty 终端配色。
- 安装脚本会检查依赖,并在覆盖已有配置前创建备份,降低误操作风险。
- MIT 许可证,便于学习、修改和二次创作。
- 适合作为 Quickshell/QML 桌面组件开发的参考项目。
02
目标用户
- 使用 Hyprland 的 Linux 桌面用户
- 喜欢 Wayland 平铺窗口管理器的高级用户
- 追求视觉风格和桌面美学的 Linux 爱好者
- 熟悉手动编辑配置文件的开发者或极客用户
- 希望学习 Quickshell/QML 桌面组件实现方式的开发者
- 愿意尝鲜且能接受不稳定性的用户
03
配置要求
- Hyprland 版本需要大于 0.55。
- Quickshell 版本需要大于 0.3.0。
- 需要手动配置显示器信息,目前尚未完全图形化。
- 需要手动配置 Hyprpaper 壁纸目录和显示器壁纸规则。
- 天气小组件需要 OpenWeatherMap 账号和 API Key。
- 默认终端配置基于 Kitty,如使用其他终端需要自行调整。
- 默认文件管理器配置基于 Nemo,如使用其他文件管理器需要修改相关绑定。
- 默认快捷键位于 ~/.config/hypr/hyprland.lua,可按个人习惯修改。
- GTK 主题、光标主题未包含在项目中,需要用户自行选择和配置。
- Quickshell 的图标主题需要在 shell.qml 中显式设置,并确保图标主题安装在 ~/.local/share/icons。
04
适用场景
- 将 Hyprland 桌面改造成具有复古艺术、天文学和神话风格的主题环境
- 使用 Quickshell 构建自定义状态栏、侧边栏、主题选择器和天气小组件
- 快速获得一套完整的 Hyprland 桌面配置模板
- 参考其 QML/Quickshell 实现方式开发自己的 Linux 桌面小组件
- 为个人 Linux 桌面环境制作高度个性化的视觉方案
- 搭配作者的 wallpapers 仓库使用完整壁纸体验
05
部署与配置
- 确认当前系统已安装并可正常使用 Hyprland,且版本大于 0.55。
- 安装必要依赖:Hyprpaper、Quickshell 大于 0.3.0、Kitty、Nemo、Mako、jq、socat。
- 建议安装 nwg-look,用于方便设置 GTK 主题、图标主题和光标主题。
- 建议安装 dconf 和 dconf-editor,用于配置与主题相关的环境变量。
- 克隆仓库:git clone https://github.com/diinki/linux-antiquity.git。
- 进入项目目录:cd linux-antiquity。
- 运行安装脚本:./install.sh。
- 安装脚本会将相关配置目录移动到 ~/.config,并在覆盖已有目录前创建备份。
- 手动编辑 ~/.config/hypr/hyprland.lua,配置显示器、快捷键和 Hyprland 相关设置。
- 手动编辑 ~/.config/hypr/hyprpaper.conf,配置壁纸路径和显示器壁纸。
- 根据需要配置 Kitty 终端主题。
- 如需天气小组件,在主题设置菜单中填写 OpenWeatherMap API 信息。
- 如需自定义 Quickshell 图标主题,编辑 ~/.config/quickshell/shell.qml 顶部的 IconTheme 和 QS_ICON_THEME 配置。
- 确保所需图标主题目录位于 ~/.local/share/icons。
06
风险与注意事项
- 项目作者明确说明当前首先是艺术项目,早期版本以概念验证为主,不保证稳定性。
- README 中强调需要自行承担安装和使用风险。
- 大量代码计划在 0.1 版本之后重构,未来设计和配置结构可能发生较大变化。
- 性能优化目前不是重点,低性能设备或复杂桌面环境下可能存在卡顿。
- 安装脚本会替换 ~/.config 下的相关配置目录,虽然会备份,但仍可能影响现有 Hyprland/Quickshell 配置。
- 依赖较多,对新手 Linux 用户不够友好。
- 需要手动编辑多个配置文件,包括显示器、壁纸、终端主题和快捷键等。
- 高度绑定 Hyprland、Quickshell、Kitty、Nemo 等工具,迁移到其他桌面环境成本较高。
- 天气功能依赖第三方 OpenWeatherMap API,可能受到网络、API 限额或地区访问问题影响。
- 仓库 stars 较多但 forks 较少,说明社区二次开发生态可能还不成熟。
2026-07-04
第6名
新收录 · github_search
2026-07-03
第11名
新收录 · github_search
2026-07-02
第12名
新收录 · github_search
2026-07-01
第27名
新收录 · github_search