

nix-darwin
This project aims to bring the convenience of a declarative system approach to macOS. nix-darwin is built up around Nixpkgs, quite similar to NixOS.
Cost / License
- Free
- Open Source
Platforms
- Mac
Features
- Support for scripting
- Ad-free
- Command line interface
- No registration required
- Network Tools
- Package Manager
Tags
- darwin
- deployment-management
- system-utilities
- sysadmin
- dotfiles
- nix
- launchd
nix-darwin News & Activities
Recent activities
- forkingpaths added nix-darwin as alternative to Homebrew
- forkingpaths added nix-darwin
- forkingpaths added nix-darwin as alternative to NixOS
nix-darwin information
What is nix-darwin?
This project aims to bring the convenience of a declarative system approach to macOS. nix-darwin is built up around Nixpkgs, quite similar to NixOS.
The only prerequisite is a Nix implementation; both Nix and Lix are supported. As the official Nix installer does not include an automated uninstaller, consider using the Lix installer instead: https://lix.systems/install/#on-any-other-linuxmacos-system Requires adding a drive partition for the read only nix-store.
Using a flake.nix file you can apply MacOS configurations and install packages from nix repositories like the default nixpkgs: https://search.nixos.org/packages
Edit the default flake.nix [ /etc/nix-darwin/flake.nix ] and then run sudo nix run /etc/nix-darwin/master#darwin-rebuild -- switch
