summaryrefslogtreecommitdiffstats
path: root/env.nix
diff options
context:
space:
mode:
authortv <tv@shackspace.de>2015-02-20 12:15:51 +0100
committertv <tv@shackspace.de>2015-02-20 12:15:51 +0100
commit42547dc1c81411c9ae6ffa62d00249060b48021b (patch)
tree2ca5018bfe3ce7d37ee041edcaaed8fcc81e08a2 /env.nix
parentda7bf1ca587f66857b496f707bc3271cf366fcd3 (diff)
use haskell-ng
Diffstat (limited to 'env.nix')
-rw-r--r--env.nix20
1 files changed, 9 insertions, 11 deletions
diff --git a/env.nix b/env.nix
index 4309cc0..9a38cfe 100644
--- a/env.nix
+++ b/env.nix
@@ -1,8 +1,8 @@
{ nixpkgs ? import <nixpkgs> {} }:
let
- name = "much";
- version = "1";
+ pname = "much";
+ version = "2";
buildInputs = with pkgs; [
hsEnv
@@ -15,12 +15,11 @@ let
'';
# ghcWithPackagesOld b/c terminfo collision
- hsEnv = hsPkgs.ghcWithPackagesOld (self: with self;
- terminfo.nativeBuildInputs ++
+ hsEnv = hsPkgs.ghcWithPackages (self: with self;
[
- cabalInstall
aeson
- caseInsensitive
+ cabal-install
+ case-insensitive
email-header
friendly-time
mime
@@ -29,14 +28,13 @@ let
rosezipper
safe
split
- terminalSize
+ terminal-size
]
);
- hsPkgs = pkgs.haskellPackages_ghc783_profiling.override {
- extension = self: super: with self; {
+ hsPkgs = pkgs.haskellngPackages.override {
+ overrides = self: super: with self; {
email-header = callPackage ./nix/email-header.nix {};
- friendly-time = callPackage ./nix/friendly-time {};
mime-mail = callPackage ./nix/mime-mail.nix {};
};
};
@@ -58,7 +56,7 @@ let
#}}}
in pkgs.myEnvFun {
- name = "${name}-${version}";
+ name = "${pname}-${version}";
inherit buildInputs extraCmds;
}
# vim: set fdm=marker :