diff --git a/flake.nix b/flake.nix
index 0bcd143942a5771a0432be8d0490824b127d6217..48157ae00b0363ae86a16ba822040e76e34f7355 100644
--- a/flake.nix
+++ b/flake.nix
@@ -26,10 +26,6 @@
       url = "github:parsonsmatt/foundation";
       flake = false;
     };
-    ghc-tcplugins-extra = {
-      url = "github:clash-lang/ghc-tcplugins-extra/8852d8ad94effa39e3400a243b21ae444df6c69e";
-      flake = false;
-    };
     lint-utils.url = "git+https://gitlab.homotopic.tech/nix/lint-utils";
     haskell-flake.url = "github:srid/haskell-flake";
     integer-logarithms = {
diff --git a/overlay.nix b/overlay.nix
index 0e6fa60a94d9fc3a79619e1d2d4c04e4637ae375..84b36057cbf73655812232d9ced0ba3cfbd2e2df 100644
--- a/overlay.nix
+++ b/overlay.nix
@@ -91,7 +91,7 @@ final: prev: with pkgs.haskell.lib; {
 
   ghc-paths = prev.callHackage "ghc-paths" "0.1.0.12" { };
 
-  ghc-tcplugins-extra = final.callCabal2nix "ghc-tcplugins-extra" inputs.ghc-tcplugins-extra { };
+  ghc-tcplugins-extra = prev.callHackage "ghc-tcplugins-extra" "0.4.3" { };
 
   hashable = prev.callHackage "hashable" "1.4.1.0" { };