summary refs log tree commit diff
path: root/lib/default.nix
diff options
context:
space:
mode:
authorOliver Schmidt <os@flyingcircus.io>2023-09-10 17:56:29 +0200
committerOliver Schmidt <os@flyingcircus.io>2023-10-10 16:11:01 +0200
commitd70633f91cb27d9314940d3a6e9385f89bf7f007 (patch)
tree7cefb07ef73c3912105e7cb1d2bdf8d96446156a /lib/default.nix
parent27eedb56010219cd7f779e87b9a00c7504f76125 (diff)
downloadnixpkgs-d70633f91cb27d9314940d3a6e9385f89bf7f007.tar
nixpkgs-d70633f91cb27d9314940d3a6e9385f89bf7f007.tar.gz
nixpkgs-d70633f91cb27d9314940d3a6e9385f89bf7f007.tar.bz2
nixpkgs-d70633f91cb27d9314940d3a6e9385f89bf7f007.tar.lz
nixpkgs-d70633f91cb27d9314940d3a6e9385f89bf7f007.tar.xz
nixpkgs-d70633f91cb27d9314940d3a6e9385f89bf7f007.tar.zst
nixpkgs-d70633f91cb27d9314940d3a6e9385f89bf7f007.zip
lib.attrsets.attrsToList: add function
For transforming back between lists and attrsets, it makes sense to have
a quasi-inverse of `builtins.listToAttrs` available as a library
function.

Co-authored-by: Silvan Mosberger <github@infinisil.com>
Co-authored-by: Robert Hensing <roberth@users.noreply.github.com>
Diffstat (limited to 'lib/default.nix')
-rw-r--r--lib/default.nix4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/default.nix b/lib/default.nix
index e4bf45aac3b..282aa8f61e0 100644
--- a/lib/default.nix
+++ b/lib/default.nix
@@ -81,8 +81,8 @@ let
     inherit (self.attrsets) attrByPath hasAttrByPath setAttrByPath
       getAttrFromPath attrVals attrValues getAttrs catAttrs filterAttrs
       filterAttrsRecursive foldlAttrs foldAttrs collect nameValuePair mapAttrs
-      mapAttrs' mapAttrsToList concatMapAttrs mapAttrsRecursive mapAttrsRecursiveCond
-      genAttrs isDerivation toDerivation optionalAttrs
+      mapAttrs' mapAttrsToList attrsToList concatMapAttrs mapAttrsRecursive
+      mapAttrsRecursiveCond genAttrs isDerivation toDerivation optionalAttrs
       zipAttrsWithNames zipAttrsWith zipAttrs recursiveUpdateUntil
       recursiveUpdate matchAttrs overrideExisting showAttrPath getOutput getBin
       getLib getDev getMan chooseDevOutputs zipWithNames zip