aboutsummaryrefslogtreecommitdiffstats
path: root/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'default.nix')
-rw-r--r--default.nix19
1 files changed, 10 insertions, 9 deletions
diff --git a/default.nix b/default.nix
index 0545c15..cb6c507 100644
--- a/default.nix
+++ b/default.nix
@@ -1,18 +1,19 @@
-{ pkgs ? import (import ./nix/sources.nix).nixpkgs { }
+{ pkgs ? import sources.nixpkgs {
+ overlays = [
+ (import ./pkgs)
+ ];
+ }
+, sources ? import ./nix/sources.nix
}:
let
- haskellPackages = pkgs.haskellPackages.override
- {
- overrides = self: super: {
- sh = self.callCabal2nix "sh" ./. { };
- };
- };
+ inherit (pkgs) haskellPackages;
in
{
+ inherit (haskellPackages) sh;
shell = haskellPackages.shellFor {
- packages = (_: [
+ packages = _: [
haskellPackages.sh
- ]);
+ ];
buildInputs = [
pkgs.cabal-install
pkgs.niv