diff options
author | Ben Sima <ben@bsima.me> | 2020-04-19 16:50:36 -0700 |
---|---|---|
committer | Ben Sima <ben@bsima.me> | 2020-04-19 17:51:39 -0700 |
commit | 35f0ade5ea77d17544d253f970ef94dd1c7cd9f0 (patch) | |
tree | 588c20152bc338f8ded6cba434817b2f8fdd5d1c /overlay.nix | |
parent | 42d1fab5fd7af5682bd693d4784d9da1a2d4bfef (diff) |
Switch to niv for managing third party sources
Diffstat (limited to 'overlay.nix')
-rw-r--r-- | overlay.nix | 65 |
1 files changed, 0 insertions, 65 deletions
diff --git a/overlay.nix b/overlay.nix deleted file mode 100644 index dcadf34..0000000 --- a/overlay.nix +++ /dev/null @@ -1,65 +0,0 @@ -self: super: - -let - claySrc = super.pkgs.fetchFromGitHub { - owner = "sebastiaanvisser"; - repo = "clay"; - rev = "cc7729b1b42a79e261091ff7835f7fc2a7ae3cee"; - sha256 = "1vd67976lvi5l4qq18zy6j44apynkl44ps04p8vwfx4gzr895dyp"; - }; - jsaddleSrc = super.pkgs.fetchFromGitHub { - owner = "ghcjs"; - repo = "jsaddle"; - rev = "1e39844"; - sha256 = "1qrjrjagmrrlcalys33636w5cb67db52i183masb7xd93wir8963"; - }; - misoSrc = super.pkgs.fetchFromGitHub { - owner = "dmjio"; - repo = "miso"; - rev = "1.5"; - sha256 = "00al7gw760vzzlqpf035k4n4li0rdymcjpxn184z9nc4m92cjv9z"; - }; -in { - haskell = super.haskell // { - packages = super.haskell.packages // { - ghc865 = super.haskell.packages.ghc865.override (old: { - overrides = with super.pkgs.haskell.lib; self: super: { - clay = self.callCabal2nix "clay" claySrc {}; - miso = self.callCabal2nix "miso" misoSrc {}; - wai-middleware-metrics = dontCheck super.wai-middleware-metrics; - }; - }); - ghcjs = super.haskell.packages.ghcjs.override (old: { - overrides = with super.haskell.lib; self: super: { - QuickCheck = dontCheck super.QuickCheck; - base-compat-batteries = dontCheck super.http-types; - clay = dontCheck (self.callCabal2nix "clay" claySrc {}); - comonad = dontCheck super.comonad; - jsaddle-warp = dontCheck (self.callCabal2nix "jsaddle-warp" "${jsaddleSrc}/jsaddle-warp" {}); - http-types = dontCheck super.http-types; - miso = self.callCabal2nix "miso" misoSrc {}; - network-uri= dontCheck super.network-uri; - scientific = dontCheck super.scientific; # takes forever - servant = dontCheck super.servant; - tasty-quickcheck = dontCheck super.tasty-quickcheck; - time-compat = dontCheck super.time-compat; - }; - }); - }; - }; - wemux = super.stdenv.mkDerivation rec { - name = "wemux"; - version = "2020.04.03"; - src = super.pkgs.fetchFromGitHub { - owner = "zolrath"; - repo = "wemux"; - rev = "01c6541f8deceff372711241db2a13f21c4b210c"; - sha256 = "1y962nzvs7sf720pl3wa582l6irxc8vavd0gp4ag4243b2gs4qvm"; - }; - installPhase = '' - mkdir -p $out/bin - cp ${src}/wemux $out/bin - chmod +x $out/bin/wemux - ''; - }; -} |