NNN Stack: NixOS, Niri, Noctalia

Lobsters Hottest 工具

摘要

NNN Stack 结合了 NixOS、Niri 组合器和 Noctalia shell,创建了一个声明式、可滚动且可复现的桌面环境,并邀请用户贡献他们的 dotfiles。

<p><a href="https://lobste.rs/s/vdojf3/nnn_stack_nixos_niri_noctalia">评论</a></p>
查看原文
查看缓存全文

缓存时间: 2026/05/30 02:02

# NNN STACK — NixOS · Niri · Noctalia 来源:https://the-nnn-stack.github.io/ NNN ## 堆栈 三个字母。零妥协。 堆栈(https://the-nnn-stack.github.io/#stack) 成员(https://the-nnn-stack.github.io/#members) 加入(https://the-nnn-stack.github.io/#join) 源代码↗(https://github.com/the-nnn-stack/the-nnn-stack.github.io)01 基础层 你的整个系统即代码。可精确复现到最后一个字节。搞坏了就回滚。你*会*搞坏它。没关系。 nixos.org →(https://nixos.org/) 02 ## Niri 合成器 Wayland 上可滚动的平铺布局。窗口分布在一个无限条带上。没有主从/堆栈教条。没有漂浮混乱。只需滚动。 niri-wm.github.io →(https://niri-wm.github.io/niri/) 03 ## Noctalia 桌面外壳 一个基于 Quickshell 的桌面外壳,看起来不像拼凑之作。任务栏、启动器、通知、锁屏。浑然一体。深色。完成。 noctalia.dev →(https://noctalia.dev/) ## 为什么 **声明式** 一个 flake,整个桌面。`nixos-rebuild switch`,然后走开。 **可滚动** 别再往网格里塞窗口了。你的显示器是一个视口,不是监狱。 **浑然一体** Noctalia 将所有元素串联起来,使外观像是精心设计,而不是三个配置文件披着外套。 **可复现** 你的桌面美化就是一个 git 仓库。在新硬件上克隆它,启动同一个桌面。 ## 运行此堆栈 有品位的人们。点击头像查看他们的配置文件(dotfiles)。 ## 添加你自己 1. Fork 此仓库(https://github.com/the-nnn-stack/the-nnn-stack.github.io)。 2. 将你自己添加到 `members.json`: ``` { "github": "你的用户名", "dotfiles": "https://github.com/你的用户名/dotfiles" } ``` 3. 提交一个 PR。就这样。 头像直接从 GitHub 拉取。无需上传,无需 CDN,无需多余操作。

相似文章

使用Nix的开发环境:四个快速示例

Michael Stapelberg

本教程演示了使用Nix设置开发环境的四种方法,包括交互式一次性使用、配置文件以及密封的Nix Flakes,并以GoCV和OpenCV为例。

Nixmac

Product Hunt

Nixmac 是一个为 Nix-darwin 提供简洁英文界面的工具,简化了 macOS 上的 Nix 配置。

我喜欢的 NixOS 声明式安装方式

Michael Stapelberg

一份关于使用 nixos-anywhere 等工具通过网络声明式安装 NixOS 的指南,重点强调在版本控制下管理配置文件。

后现代构建系统

Lobsters Hottest

一篇博客文章,探讨理想中的'后现代'构建系统的设计,该系统优先考虑可信的增量构建、最大化计算复用和分布式构建,并以Nix作为参考。