From 1c1b3a93899e6182c3da91ebd1be05aca2a60613 Mon Sep 17 00:00:00 2001 From: David Arnold Date: Thu, 5 Jan 2023 13:17:58 -0500 Subject: [PATCH] fix: try to actually eval what will be ultimately evaluated --- lib/exportOverlays.nix | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lib/exportOverlays.nix b/lib/exportOverlays.nix index 8579af3..4d792ad 100644 --- a/lib/exportOverlays.nix +++ b/lib/exportOverlays.nix @@ -49,7 +49,6 @@ let filter foldl' head - isAttrs isFunction listToAttrs mapAttrs @@ -77,7 +76,7 @@ let then attrNames (overlay fakePkgs fakePkgs) else [ ]; - isOverlay = it: isFunction it && isFunction (it fakePkgs) && (tryEval (isAttrs (it fakePkgs fakePkgs))).success; + isOverlay = it: isFunction it && isFunction (it fakePkgs) && (tryEval (attrNames (it fakePkgs fakePkgs))).success; # get all overlays from inputs inputOverlays = mapAttrs