⚠️ 项目状态 · 严重关注 ⚠️   |   MEOLINUX 尚未开始开发 🚧 零行代码 · 纯粹愿景 🚧
MeoLinux
✦ nixos-based · niri rolling tiling · DMS desktop suite ✦

❄️ NixOS

不可变基础 · 声明式系统

🪟 Niri

滚动平铺 Wayland 合成器

🧩 DMS 套件

桌面模块系统 · 现代组件

MeoLinux 是一个构想中的、以 NixOS 为基因的 Linux 发行版。它试图将 Niri 合成器 的滚动平铺窗口管理哲学与 DMS 桌面套件 (Desktop Module Suite) 深度融合,创造出一种“流动式平铺 + 模块化桌面”的全新体验。

但请注意 —— 截至目前,这个发行版只存在于概念文档与设计草稿中。红色横幅已明确宣告:该项目还未开始。 没有 ISO,没有仓库提交,甚至连 flake 都未曾写入。此处仅为一场提前到来的宣告与乌托邦蓝图。

🔄 Niri 滚动平铺 设计目标

Niri 是下一代 Wayland 合成器,基于滚动而非传统 workspace。窗口像无限卷轴一样水平滚动,拒绝重叠,完美适配现代宽屏与动态工作流。MeoLinux 计划将其设为默认合成器,并深度优化键盘驱动体验。

🧩 DMS 桌面套件 蓝图

DMS (Desktop Module Suite) 将是一组轻量、去耦合的桌面组件:状态栏、启动器、通知中心、控制面板,均基于 GTK4/ Rust 构建。与 NixOS 模块系统紧密集成,每个组件都能按需替换或完全移除。

❄️ NixOS 血脉 纯正血统

完全继承 NixOS 的可复现性、原子升级与回滚能力。MeoLinux 将作为 NixOS 的“衍生风味”,提供开箱即用的 niri + DMS 配置集,但坚持上游兼容,你也可以随时切换回标准 NixOS。

✨ 滚动平铺哲学 · 尚未实现的理想 ✨

📜 无限的 Niri 画布

窗口永不重叠,向右侧无限延展。配合触摸板手势或快捷键,在“窗口河流”中流畅导航。没有虚拟桌面切换的割裂感,一切尽在滚动之间。

⚙️ DMS 模块原子化

状态栏、应用启动器、会话管理……每个桌面模块都可以独立启用/禁用,甚至用你喜欢的替代品覆盖。所有配置通过 Nix 统一管理,告别配置碎片化。

🔮 尚未动工,但梦想完整

项目路线图包括:NixOS 模块封装 Niri、开发 DMS 核心组件、默认主题与定制工具集。可惜目前开发进度为 0%,急需贡献者(或者奇迹)。

⛔ 项 目 还 未 开 始 ⛔

MeoLinux 目前仅存在于想象与本文档中。

没有源代码,没有 ISO,没有任何二进制产物。仓库空空如也,RFC 尚未撰写,设计稿还停留在作者的脑海。红色横幅不是为了哗众取宠,而是一则诚实声明:这是一个零进度的未来计划

🕒 预计启动时间:未知 | 当前状态:💤 沉睡期 💤

🔧 技术栈 · 预定组件

  • 底层系统 – NixOS 24.11+ (稳定通道或 unstable)
  • 显示合成Niri (滚动平铺 Wayland compositor) + wlroots 后端
  • 桌面套件 – DMS (Desktop Module Suite) : 原生 Wayland 面板、通知中心、快速设置
  • 应用生态 – 预装 Foot 终端, Waybar 可选, 但 DMS 将提供自带 bar
  • 包管理 – Nix + Flakes,声明式用户环境

📌 为什么 Niri 配 DMS 是绝配?

Niri 的滚动平铺范式打破了传统桌面的分页概念,而 DMS 专为“动态工作区”而设计 —— 状态栏能实时反映窗口滚动位置,手势响应与合成器原生集成。两者结合将带来一种“无边界生产力”错觉。然而,这一切依旧停留在设计文档中。

[ 概念预览:Niri 滚动工作区 + DMS 极简面板 ]
🖥️ niri view
← 无限滚动窗口流 →
🧩 DMS 栏
模块化组件 / 动态小部件
※ 均为预想渲染,实际尚未动工

🌱 路线图 (完全虚构版)

  • 🔴 阶段 0 – 项目还未开始(当前所在阶段)
  • 🟠 阶段 1 – 编写 NixOS 模块集成 niri (未开始)
  • 🟡 阶段 2 – 设计 DMS 核心协议与初始组件 (未开始)
  • 🟢 阶段 3 – 构建可安装镜像并提供 flakes 模板 (未开始)
  • 🔵 阶段 4 – 宣传、文档与默认主题 (未开始)

以上所有阶段均未动工,目前只有热情和 red banner 是真实的。

❓ 关于“还未开始”的常见疑问

🤔 MeoLinux 到底有没有任何代码?
没有。连 .gitignore 都还没创建。目前只是一个发行版概念,或许某天会有人启动它,但截止今日零进展。
📦 我可以下载体验吗?
不行。ISO 不存在。如果你看到网上的任何下载链接,那肯定是恶作剧或者同名项目。
🚀 为什么提前做这个页面?
为了致敬梦想,提前占位并激励未来的贡献者。红色横幅的目的是杜绝任何误导,明确展示项目状态为零。
💡 如果想参与,该怎么做?
你可以先关注 NixOS 和 Niri 社区,等有一天有人创建组织后再加入。目前没有任何维护者。