diff --git a/flake.lock b/flake.lock index 56e5101a917e0f7727798a57424153287814634c..e3d6599a557e4f2cf8358aaab065e91fedf08cd6 100644 --- a/flake.lock +++ b/flake.lock @@ -165,22 +165,6 @@ "type": "github" } }, - "hashable": { - "flake": false, - "locked": { - "lastModified": 1660124057, - "narHash": "sha256-ixWGWClYvVZJwpExYrUWiejVMZniape5q0Gd3uV6mfY=", - "owner": "haskell-unordered-containers", - "repo": "hashable", - "rev": "18138a173a7659e390ba4c026f9ceb1cd850b80e", - "type": "github" - }, - "original": { - "owner": "haskell-unordered-containers", - "repo": "hashable", - "type": "github" - } - }, "haskell-flake": { "locked": { "lastModified": 1661726764, @@ -196,22 +180,6 @@ "type": "github" } }, - "hedgehog": { - "flake": false, - "locked": { - "lastModified": 1662195978, - "narHash": "sha256-aZ+yA9yN80ftM2C1bpjV8SRprY6a1HsdaTDnaoM0zog=", - "owner": "hedgehogqa", - "repo": "haskell-hedgehog", - "rev": "648c148a62105e09f4d76ce01bae96e56a98b7c6", - "type": "github" - }, - "original": { - "owner": "hedgehogqa", - "repo": "haskell-hedgehog", - "type": "github" - } - }, "integer-logarithms": { "flake": false, "locked": { @@ -307,9 +275,7 @@ "flake-utils": "flake-utils", "foundation": "foundation", "ghc-tcplugins-extra": "ghc-tcplugins-extra", - "hashable": "hashable", "haskell-flake": "haskell-flake", - "hedgehog": "hedgehog", "integer-logarithms": "integer-logarithms", "lint-utils": "lint-utils", "memory": "memory", diff --git a/flake.nix b/flake.nix index 491a2fa0fb9160fee1380af631a831dafdfab04c..0bcd143942a5771a0432be8d0490824b127d6217 100644 --- a/flake.nix +++ b/flake.nix @@ -1,5 +1,9 @@ { inputs = { + all-cabal-hashes = { + url = "github:commercialhaskell/all-cabal-hashes?ref=hackage"; + flake = false; + }; cborg = { url = "github:parsonsmatt/cborg/05ca2063ff631667699bffbeee3a4a076943b905"; flake = false; @@ -22,10 +26,6 @@ url = "github:parsonsmatt/foundation"; flake = false; }; - hedgehog = { - url = "github:hedgehogqa/haskell-hedgehog"; - flake = false; - }; ghc-tcplugins-extra = { url = "github:clash-lang/ghc-tcplugins-extra/8852d8ad94effa39e3400a243b21ae444df6c69e"; flake = false; @@ -53,10 +53,6 @@ url = "github:bennofs/th-lift-instances"; flake = false; }; - all-cabal-hashes = { - url = "github:commercialhaskell/all-cabal-hashes?ref=hackage"; - flake = false; - }; }; outputs = inputs@{ self, nixpkgs, flake-utils, lint-utils, ... }: flake-utils.lib.eachSystem [ "x86_64-linux" ] (system: diff --git a/overlay.nix b/overlay.nix index 70ad340bd0a926c20d956323570101ea724defd8..0e6fa60a94d9fc3a79619e1d2d4c04e4637ae375 100644 --- a/overlay.nix +++ b/overlay.nix @@ -97,7 +97,7 @@ final: prev: with pkgs.haskell.lib; { hashtables = prev.callHackage "hashtables" "1.3" { }; - hedgehog = dontHaddock (prev.callCabal2nix "hedgehog" (inputs.hedgehog + /hedgehog) { }); + hedgehog = dontHaddock (prev.callHackage "hedgehog" "1.2" { }); hourglass = dontCheck prev.hourglass;