0
我使用cabal2nix生成shell.nix文件。但是我無法弄清楚如何將非Haskell包依賴關係添加到shell.nix文件中。如何將非Haskell依賴關係添加到cabal2nix生成的shell.nix中
以下是由cabal2nix --shell
生成的一個簡單的shell.nix文件示例。我如何編輯它以做我想要的?
with (import <nixpkgs> {}).pkgs;
let pkg = haskellngPackages.callPackage
({ mkDerivation, base,
, cabal-install}:
mkDerivation {
pname = "testing";
version = "0.1.0.0";
src = ./.;
buildDepends = [ base cabal-install];
license = stdenv.lib.licenses.publicDomain;
}) {};
in
pkg.env