about summary refs log tree commit diff
path: root/lib/generators.nix
diff options
context:
space:
mode:
authorPhilip Taron <philip.taron@gmail.com>2024-03-06 16:22:49 -0800
committerPhilip Taron <philip.taron@gmail.com>2024-03-14 13:15:44 -0700
commitb83b8a35482be639645743e85b688b1438e284fa (patch)
treeb8033000e800e9c3f550d2aeff33546d5edc4dac /lib/generators.nix
parent9513152413b7eef337fd99f9923e122b7bef5936 (diff)
lib/generators: explicitly import names from `lib.attrsets`
Everything used was already imported.
Diffstat (limited to 'lib/generators.nix')
-rw-r--r--lib/generators.nix12
1 files changed, 5 insertions, 7 deletions
diff --git a/lib/generators.nix b/lib/generators.nix
index 4db3cf6512f90..e8772f9d64860 100644
--- a/lib/generators.nix
+++ b/lib/generators.nix
@@ -16,8 +16,6 @@
 { lib }:
 with (lib).trivial;
 let
-  libAttr = lib.attrsets;
-
   inherit (builtins)
     addErrorContext
     attrNames
@@ -143,7 +141,7 @@ rec {
       mkLines = if listsAsDuplicateKeys
         then k: v: map (mkLine k) (if isList v then v else [v])
         else k: v: [ (mkLine k v) ];
-  in attrs: concatStrings (concatLists (libAttr.mapAttrsToList mkLines attrs));
+  in attrs: concatStrings (concatLists (mapAttrsToList mkLines attrs));
 
 
   /* Generate an INI-style config file from an
@@ -178,7 +176,7 @@ rec {
         # map function to string for each key val
         mapAttrsToStringsSep = sep: mapFn: attrs:
           concatStringsSep sep
-            (libAttr.mapAttrsToList mapFn attrs);
+            (mapAttrsToList mapFn attrs);
         mkSection = sectName: sectValues: ''
           [${mkSectionName sectName}]
         '' + toKeyValue { inherit mkKeyValue listsAsDuplicateKeys; } sectValues;
@@ -399,7 +397,7 @@ rec {
         + outroSpace + "]"
     else if isFunction v then
       let fna = functionArgs v;
-          showFnas = concatStringsSep ", " (libAttr.mapAttrsToList
+          showFnas = concatStringsSep ", " (mapAttrsToList
                        (name: hasDefVal: if hasDefVal then name + "?" else name)
                        fna);
       in if fna == {}    then "<function>"
@@ -412,7 +410,7 @@ rec {
       else if v ? type && v.type == "derivation" then
         "<derivation ${v.name or "???"}>"
       else "{" + introSpace
-          + concatStringsSep introSpace (libAttr.mapAttrsToList
+          + concatStringsSep introSpace (mapAttrsToList
               (name: value:
                 "${escapeNixIdentifier name} = ${
                   addErrorContext "while evaluating an attribute `${name}`"
@@ -574,7 +572,7 @@ ${expr "" v}
           "(${v.expr})"
         else if v == { } then
           "{}"
-        else if libAttr.isDerivation v then
+        else if isDerivation v then
           ''"${toString v}"''
         else
           "{${introSpace}${concatItems (