about summary refs log tree commit diff
path: root/lib/types.nix
diff options
context:
space:
mode:
authorRobert Hensing <robert@roberthensing.nl>2024-04-04 12:54:23 +0200
committerRobert Hensing <robert@roberthensing.nl>2024-04-04 12:56:56 +0200
commit22d7f146a4b11f89118fc4dd5939e09d2e4e652d (patch)
treebaf22294d0fa035eaaa63848d1ad36a5c1fa8977 /lib/types.nix
parentcf4968a9045e7404ba54598ee9608f7e33458006 (diff)
lib.types.attrTag: Fix declarationPositions after merge
Diffstat (limited to 'lib/types.nix')
-rw-r--r--lib/types.nix2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/types.nix b/lib/types.nix
index 694e800f50928..f7d878dfcbc54 100644
--- a/lib/types.nix
+++ b/lib/types.nix
@@ -707,7 +707,7 @@ rec {
                     // {
                       # mergeOptionDecls is not idempotent in these attrs:
                       declarations = a.tags.${tagName}.declarations ++ bOpt.declarations;
-                      declarationPositions = a.tags.${tagName}.declarations ++ bOpt.declarations;
+                      declarationPositions = a.tags.${tagName}.declarationPositions ++ bOpt.declarationPositions;
                     }
                   )
                   (builtins.intersectAttrs a.tags b.tags);