Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at flake-libs 11 lines 344 B view raw
1{ lib }: 2lib.concatMapAttrs ( 3 fileName: _type: 4 let 5 # Fixup is in `./${attrName}.nix` or in `./${fileName}/default.nix`: 6 attrName = lib.removeSuffix ".nix" fileName; 7 fixup = import (./. + "/${fileName}"); 8 isFixup = fileName != "default.nix"; 9 in 10 lib.optionalAttrs isFixup { ${attrName} = fixup; } 11) (builtins.readDir ./.)