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