“ nix-darwin”提供了什么?

时间:2018-11-16 09:53:37

标签: nix

我是nix世界的新手,我使用Mac OSX。我刚刚在MacBook上安装了nix,并希望使用nix管理某些软件包,例如Emacs而不是Homebrew。

我找到了这个仓库:https://github.com/LnL7/nix-darwin,我很好奇:

此存储库为Mac用户提供了什么?

它是否提供管理OS X系统本身的方法?还是提供了一种在OS X系统上管理软件的方式?

darwin-rebuild switch对我的系统有什么作用?那是可恢复的吗?

1 个答案:

答案 0 :(得分:2)

此页面很好地概述了nix生态系统https://nixos.wiki/wiki/Nix_Ecosystem中的不同项目,nix-darwin(有点)取代了macOS上的NixOS。

安装软件包所需的只是Nix(和nixpkgs)。 nix-darwin增加的是使用与nixos相同的机制进行配置和服务管理,主要用于使用或了解nixos并希望在Mac上具有某些相同功能的用户。