Nix MIT

nix-darwin-kickstarter

macOS as Code! A beginner-friendly nix-darwin + home-manager + flakes startup configuration. 一份易于理解的 nix-darwin 初始配置模板,专为新手制作.

R

ryan4yin

Dernière activité 3 juin 2026
ryan4yin/nix-darwin-kickstarter

662

étoiles

42

forks

0

issues ouvertes

darwindotfilesflakeshome-managermacosnixstarter-template

Ce README est souvent en anglais.

Nix Darwin Kickstarter

A beginner-friendly nix-darwin + home-manager + flakes startup configuration.

The primary objective of this repository is to assist beginners in comprehending the fundamental setup of nix-darwin, enabling them to swiftly initiate their own nix-darwin configuration.

Two template versions are available:

  • minimal: A basic configuration comprising essential settings for initiating nix-darwin. It can be safely deployed to your system.
  • rich-demo: An extensive demo featuring a plethora of configurations that can serve as a reference for your setup. However, exercise caution, as it may OVERWRITE your system configuration. DO NOT deploy it directly to your system.

Why nix-darwin

Nix-darwin facilitates the management of your macOS system configuration and dotfiles in a declarative manner. You can effortlessly revert to any previous configuration, making it a robust tool for system customization. Sharing configurations becomes seamless, and managing multiple macOS hosts is a breeze with nix-darwin.

Showcases

Enable TouchID for sudo with just one line:

Customize (Almost) all your macOS settings via nix-darwin:

References

Projets similaires

General purpose Nix starter template for macOS or NixOS w/ step-by-step instructions

Nixagenixdotfilesemacs
Ddustinlyons
3,6 k étoiles202

Manage your macOS using Nix

Nixdarwindotfileslaunchd
Nnix-darwin
6 k étoiles660

Simple and documented config templates to help you get started with NixOS + home-manager + flakes. All the boilerplate you need!

Nixdotfilesflakeshome-manager
MMisterio77
3,8 k étoiles176