map -> mapAttrsToList

This commit is contained in:
niten 2023-09-24 14:03:20 -07:00
parent c84617c972
commit 34ef735c69

View File

@ -9,7 +9,7 @@ let
sieves = filterAttrs isRegularFile (builtins.readDir ./sieves); sieves = filterAttrs isRegularFile (builtins.readDir ./sieves);
headOrNull = lst: if lst == [ ] then null else head lst; headOrNull = lst: if lst == [ ] then null else head lst;
stripExt = ext: filename: headOrNull (match "(.+)[.]${ext}$" filename); stripExt = ext: filename: headOrNull (match "(.+)[.]${ext}$" filename);
compileFile = filename: compileFile = filename: _:
let let
filePath = ./sieves + "/${filename}"; filePath = ./sieves + "/${filename}";
fileBaseName = stripExt "sieve" filename; fileBaseName = stripExt "sieve" filename;
@ -20,7 +20,7 @@ let
phases = [ "installPhase" ]; phases = [ "installPhase" ];
buildPhase = '' buildPhase = ''
mkdir -p $out mkdir -p $out
${concatStringsSep "\n" (map compileFile sieves)} ${concatStringsSep "\n" (mapAttrsToList compileFile sieves)}
''; '';
}; };