我在NixOS下工作,到目前为止我很喜欢它。
对于我的编码项目,我试图实现独立的开发环境。以我的Scala/node.js项目为例,我为nix-shell编写了default.nix:
with import <nixpkgs> {}; {
tarifs2Env = stdenv.mkDerivation {
name = "webapp";
buildInputs = with pkgs; [
sbt
nodejs
nodePackages.gulp
];
shellHook = ''
'';
};
}到目前一切尚好。现在我想添加一个数据库,例如posgtres。有没有办法将服务添加到nix-shell中?
发布于 2016-09-26 17:49:35
我认为https://github.com/chrisfarms/nixos-shell应该做你想做的事情。我自己没有用过它,但据我所知,它的工作原理是获取一个描述您想要的服务的configuration.nix,然后在一个短暂的NixOS容器中构建配置,并将您放入容器中的一个外壳中。
https://stackoverflow.com/questions/39677099
复制相似问题