我是nix世界的新手,我使用Mac OSX。我刚刚在MacBook上安装了nix,并希望使用nix管理某些软件包,例如Emacs而不是Homebrew。
我找到了这个仓库:https://github.com/LnL7/nix-darwin,我很好奇:
此存储库为Mac用户提供了什么?
它是否提供管理OS X系统本身的方法?还是提供了一种在OS X系统上管理软件的方式?
darwin-rebuild switch
对我的系统有什么作用?那是可恢复的吗?
答案 0 :(得分:2)
此页面很好地概述了nix生态系统https://nixos.wiki/wiki/Nix_Ecosystem中的不同项目,nix-darwin(有点)取代了macOS上的NixOS。
安装软件包所需的只是Nix(和nixpkgs)。 nix-darwin增加的是使用与nixos相同的机制进行配置和服务管理,主要用于使用或了解nixos并希望在Mac上具有某些相同功能的用户。