diff options
author | tv <tv@shackspace.de> | 2014-12-27 12:47:25 +0100 |
---|---|---|
committer | tv <tv@shackspace.de> | 2014-12-27 12:47:25 +0100 |
commit | 505e832e3131e73f418fa7f6c06f246e2668120a (patch) | |
tree | 68869008dced54a1301e77392e5e3ea965318e7f /default.nix | |
parent | 4ff2919d844f17dbd4de0d6c49c032292ea53603 (diff) |
env.nix: `~/.env-home`-reduction; ref load-env 58f2234
Diffstat (limited to 'default.nix')
-rw-r--r-- | default.nix | 25 |
1 files changed, 0 insertions, 25 deletions
diff --git a/default.nix b/default.nix deleted file mode 100644 index 599a096..0000000 --- a/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -let - pkgs = import <nixpkgs> {}; - hsEnv = pkgs.haskellPackages.ghcWithPackages (hsPkgs : with hsPkgs; [ - lens - mtl - ]); -in - -pkgs.myEnvFun { - name = "hack"; - buildInputs = with pkgs; [ - hsEnv - ]; - - # XXX https://nixos.org/wiki/Haskell says: - # Since tools (such as hdevtools [snap-loader-dynamic in our case]) that - # rely on the ghc-api to do haskell language manipulation are sensitive - # to nix-wrapping of ghc, we need the extraCmds line to ensure the - # proper ghc-wrapping environment variables are set inside the - # dev-environment shell. - extraCmds = '' - $(grep export ${hsEnv.outPath}/bin/ghc) - ''; -} |