diff options
Diffstat (limited to 'env.nix')
-rw-r--r-- | env.nix | 25 |
1 files changed, 25 insertions, 0 deletions
@@ -0,0 +1,25 @@ +let + name = "cgroup-server"; + version = "1"; + buildInputs = with pkgs; [ + hsEnv + ]; + extraCmds = with pkgs; '' + export HISTFILE="\$HOME/.history/env-${name}" + $(grep export ${hsEnv.outPath}/bin/ghc) + ''; + pkgs = import <nixpkgs> {} // (with pkgs; { + }); + hsEnv = pkgs + .haskellPackages_ghc783_profiling + .ghcWithPackages (hsPkgs: with hsPkgs; + let + in + (callPackage ./. { devel = true; }).nativeBuildInputs ++ [ + cabalInstall + ]); +in pkgs.myEnvFun { + name = "${name}-${version}"; + inherit buildInputs extraCmds; +} +# vim: set fdm=marker : |