NixOS/nixpkgs
GitHub: NixOS/nixpkgs
Nixpkgs 是一个包含超过 12 万个软件包的仓库,配合 Nix 包管理器和 NixOS 纯函数式 Linux 发行版,提供可复现的包管理和声明式系统配置能力。
Stars: 23660 | Forks: 18144
[Nixpkgs](https://github.com/nixos/nixpkgs) 是一个包含超过 120,000 个软件包的集合,可以使用 [Nix](https://nixos.org/nix/) 包管理器进行安装。
它还构建了 [NixOS](https://nixos.org/nixos/),这是一个纯函数式的 Linux 发行版。
# 手册
* [NixOS 手册](https://nixos.org/nixos/manual) - 如何安装、配置和维护一个纯函数式的 Linux 发行版
* [Nixpkgs 手册](https://nixos.org/nixpkgs/manual/) - 为 Nixpkgs 做贡献以及使用特定编程语言的 Nix 表达式
* [Nix 包管理器手册](https://nixos.org/nix/manual) - 如何编写 Nix 表达式(程序),以及如何使用 Nix 命令行工具
# 其他项目仓库
所有官方 Nix 相关项目的源代码都位于 [GitHub 上的 NixOS 组织](https://github.com/NixOS/)中。
以下是一些主要的项目:
* [Nix](https://github.com/NixOS/nix) - 纯函数式包管理器
* [NixOps](https://github.com/NixOS/nixops) - 远程部署 NixOS 机器的工具
* [nixos-hardware](https://github.com/NixOS/nixos-hardware) - 针对不同硬件优化设置的 NixOS 配置文件
* [Nix RFCs](https://github.com/NixOS/rfcs) - 对社区进行实质性更改的正式流程
* [NixOS 主页](https://github.com/NixOS/nixos-homepage) - [NixOS.org](https://nixos.org) 网站
* [hydra](https://github.com/NixOS/hydra) - 我们的持续集成系统
* [NixOS 品牌标识](https://github.com/NixOS/branding) - NixOS 品牌标识
# 持续集成与分发
Nixpkgs 和 NixOS 由我们的持续集成系统 [Hydra](https://hydra.nixos.org/) 构建和测试。
* [unstable/master 的持续包构建](https://hydra.nixos.org/jobset/nixos/trunk-combined)
* [NixOS 25.11 版本的持续包构建](https://hydra.nixos.org/jobset/nixos/release-25.11)
* [unstable/master 的测试](https://hydra.nixos.org/job/nixos/trunk-combined/tested#tabs-constituents)
* [NixOS 25.11 版本的测试](https://hydra.nixos.org/job/nixos/release-25.11/tested#tabs-constituents)
使用 Hydra 成功构建的构件会被发布到位于 https://cache.nixos.org/ 的缓存中。
当满足成功的构建和测试标准时,Nixpkgs 表达式会通过 [Nix channels](https://nix.dev/manual/nix/stable/command-ref/nix-channel.html) 进行分发。
# 许可证
Nixpkgs 根据 [MIT 许可证](COPYING) 授权。
标签:Awesome, DNS解析, Nix, NixOS, nixpkgs, reproducible builds, SIEM 集成, 不可变基础设施, 函数式编程, 包管理器, 基础架构即代码, 声明式配置, 应用安全, 开源项目, 操作系统, 服务器运维, 系统可复现性, 系统管理, 统一API, 软件仓库, 逆向工具, 部署工具