From 77efcbfbe23a0c64235dada5a566520861552e1f Mon Sep 17 00:00:00 2001 From: Julien Tanguy Date: Fri, 4 Sep 2015 17:29:59 +0200 Subject: [PATCH] Generic shell.nix --- shell.nix | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/shell.nix b/shell.nix index fd861d9..9f7e0c1 100644 --- a/shell.nix +++ b/shell.nix @@ -1,8 +1,11 @@ { pkgs ? import {}, compiler ? "ghc7102" }: let hspkgs = pkgs.haskell.packages.${compiler}.override { - overrides = self: super: { - quickwebapp = self.callPackage ./. {}; - }; - }; + overrides = self: super: { + this = self.callPackage ./. {}; + }; +}; + hsWithTools = pkgs.lib.overrideDerivation hspkgs.this (attrs: with pkgs; { + buildInputs = [ /* Other deps */ ] ++ attrs.buildInputs; + }); in - hspkgs.quickwebapp.env + hsWithTools.env