there is also lib.mkMerge to handle nested attrs
On 5/29/17, Domen Kožar <do...@dev.si> wrote: > Note that this will fail if you'll nest the attributes, one will override > the other. > > nix-repl> :p concatAttrs [ {x={a =3;};} {x={ b= 4;};} ] > { x = { b = 4; }; } > > > On Sun, May 28, 2017 at 5:23 PM, Sergiu Ivanov <siva...@colimite.fr> wrote: > >> Hey Leo, >> >> Thus quoth Leo Gaspard at 13:05 on Sun, May 28 2017: >> > On 05/28/2017 02:58 PM, Sergiu Ivanov wrote: >> >> My use case is quite specific. I do this, approximately: >> >> >> >> let func name = { "${name}" = something name; }; >> >> in concatAttrs (map func [ "name1" "name2" ]) >> > >> > If this is your use case, you could also be interested in `genAttrs` >> > defined in `lib/attrsets.nix` ;) >> >> Excellent! Worked like a charm, thanks a lot! (After I realised I had >> to use it like pkgs.lib.genAttrs in my context :-) ) >> >> -- >> Sergiu >> >> _______________________________________________ >> nix-dev mailing list >> nix-dev@lists.science.uu.nl >> https://mailman.science.uu.nl/mailman/listinfo/nix-dev >> >> > _______________________________________________ nix-dev mailing list nix-dev@lists.science.uu.nl https://mailman.science.uu.nl/mailman/listinfo/nix-dev