summary refs log tree commit diff
path: root/pkgs/top-level/haskell-packages.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/top-level/haskell-packages.nix')
-rw-r--r--pkgs/top-level/haskell-packages.nix15
1 files changed, 8 insertions, 7 deletions
diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix
index 92b75feeb5f7..9948236812f2 100644
--- a/pkgs/top-level/haskell-packages.nix
+++ b/pkgs/top-level/haskell-packages.nix
@@ -4,6 +4,10 @@ let ghcReal = pkgs.lowPrio ghc; in
 
 rec {
 
+  # ==> You're looking for a package but can't find it? Get hack-nix.
+  # -> http://github.com/MarcWeber/hack-nix. Read its README file.
+  # You can install (almost) all packages from hackage easily.
+
   inherit ghcReal;
 
   # In the remainder, `ghc' refers to the wrapper.  This is because
@@ -129,7 +133,8 @@ rec {
   };
 
   getOptions = import ../development/libraries/haskell/get-options {
-    inherit cabal mtl; inherit (pkgs.bleedingEdgeRepos) sourceByName;
+    inherit (pkgs) fetchurl sourceFromHead;
+    inherit cabal mtl;
   };
 
   ghcCore = import ../development/libraries/haskell/ghc-core {
@@ -141,7 +146,8 @@ rec {
   };
 
   ghcSyb = import ../development/libraries/haskell/ghc-syb {
-    inherit cabal syb; inherit (pkgs.bleedingEdgeRepos) sourceByName;
+    inherit (pkgs) fetchurl sourceFromHead;
+    inherit cabal syb;
   };
 
   gitit = import ../development/libraries/haskell/gitit {
@@ -744,11 +750,6 @@ rec {
     inherit (pkgs) stdenv fetchurl;
   };
 
-  nixRepositoryManager = import ../tools/package-management/nix-repository-manager {
-    inherit (pkgs) stdenv lib writeText writeScriptBin getConfig bleedingEdgeRepos ;
-    inherit ghcReal;
-  };
-
   # Games.
 
   LambdaHack = import ../games/LambdaHack {