DigitalBrewStudios GitHub avatar

darwin-modular-services

DigitalBrewStudios

This repository adds support for NixOS-style modular services to nix-darwin, enabling declarative service management on macOS.

Stars

6

7-day growth

No data

Forks

0

Open issues

0

License

MIT

Last updated

2026-07-28

AI repository intelligence
FR-AI / ANALYSIS

Why it is worth attention

It extends the power of NixOS service abstraction to macOS, unifying configuration across Linux and Darwin platforms.

Who it is for

  • Nix users on macOS
  • System administrators seeking reproducible macOS setups
  • Developers using nix-darwin
  • NixOS users transitioning to macOS

Use cases

  • Declaratively enable and configure services like PostgreSQL or nginx on macOS
  • Manage macOS system services via Nix expressions
  • Integrate NixOS modules into Darwin configurations
  • Prototype services without using NixOS virtual machines

Strengths

  • Brings the NixOS modular service framework to macOS
  • Leverages existing Nix ecosystem and tooling
  • Enables cross-platform consistency for service definitions
  • Community-driven development with Matrix room and referenced PRs

Considerations

  • Early-stage implementation (referenced PRs indicate ongoing work)
  • May not support all NixOS services out of the box
  • Requires nix-darwin installation and familiarity with Nix

README quick start

nix-darwin - Modular Services

Support for Modular Services for nix-darwin.

There is a Matrix room for discussions:

Relevant links:

Description

Support for Modular Services in nix-darwin

Related repositories

Similar projects matched by category, topics, and programming language.

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