此仓库为 nix-darwin 添加了对 NixOS 风格模块化服务的支持,从而在 macOS 上实现声明式服务管理。

Stars

6

7 天增长

暂无数据

Fork 数

0

开放 Issue

2

开源协议

MIT

最近更新

2026-07-28

AI 仓库情报摘要
FR-AI / ANALYSIS

为什么值得关注

它将 NixOS 服务抽象的强大功能扩展到 macOS,统一了 Linux 和 Darwin 平台上的配置。

适合谁使用

  • 使用 Nix 的 macOS 用户
  • 追求可重现 macOS 配置的系统管理员
  • 使用 nix-darwin 的开发者
  • 从 NixOS 转向 macOS 的用户

典型使用场景

  • 在 macOS 上声明式启用和配置 PostgreSQL 或 nginx 等服务
  • 通过 Nix 表达式管理 macOS 系统服务
  • 将 NixOS 模块集成到 Darwin 配置中
  • 无需使用 NixOS 虚拟机即可快速原型化服务

项目优势

  • 将 NixOS 模块化服务框架带到 macOS
  • 利用现有的 Nix 生态系统和工具链
  • 实现跨平台服务定义的一致性
  • 社区驱动开发,拥有 Matrix 讨论室和相关 PR 参考

使用前须知

  • 尚处早期阶段(引用的 PR 表明仍在开发中)
  • 可能无法直接支持所有 NixOS 服务
  • 需要安装 nix-darwin 并熟悉 Nix 语言

README 快速开始

nix-darwin - Modular Services

Support for Modular Services for nix-darwin.

There is a Matrix room for discussions:

Relevant links:

项目描述

Support for Modular Services in nix-darwin

相关仓库与替代方案

根据分类、Topic 和编程语言匹配的相似项目。

kunchenguid
kunchenguid GitHub avatar

dotfiles

Personal Mac configuration managed declaratively with nix-darwin and home-manager for reproducible setup via a single command.

Nix
251