我使用nix作为OSX上的软件包管理器。我已经安装了postgres。现在,我想启动和停止postgres服务器(和其他相关实用程序)。我可以编写一个脚本来手动执行此操作,然后编辑我的配置。但是,在OSX上是否有“最佳实践”方法来做到这一点?例如。我在〜/.nix-profile/share下找到了postgres配置,在某处有OSX的启动脚本吗?

最佳答案

我没有在OS X上直接在nixpkgs存储库中遇到任何与nix项目相关的用于运行服务的信息。

如果您只想运行一些服务,我相信您必须按照建议将自己的脚本放在一起。

另外,disnix应该做您想要做的事情,但仅对一台机器来说可能有点过大。

另一个选择是将nixos配置部署到具有nixops的(可选的 headless )virtualbox实例中。
我将本设置用于其他用例,但它当然也应该支持您的用例。

disix,nixos和nixops与nix/nixpkgs一起记录在nixos.org页面上。

10-08 04:31