From 51a39dc7688cef25c7e4bd4ac09ecad56fd25e2f Mon Sep 17 00:00:00 2001 From: Eman Resu <78693624+quatquatt@users.noreply.github.com> Date: Thu, 7 May 2026 18:47:00 -0400 Subject: [PATCH] lib.types: use `head foo` instead of `elemAt foo 0` --- lib/types.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/types.nix b/lib/types.nix index 51e8150ba176..809b11c247c5 100644 --- a/lib/types.nix +++ b/lib/types.nix @@ -1565,7 +1565,7 @@ rec { typeMerge = f': let - mt1 = t1.typeMerge (elemAt f'.payload.elemType 0).functor; + mt1 = t1.typeMerge (head f'.payload.elemType).functor; mt2 = t2.typeMerge (elemAt f'.payload.elemType 1).functor; in if (name == f'.name) && (mt1 != null) && (mt2 != null) then functor.type mt1 mt2 else null;