aboutsummaryrefslogtreecommitdiff
path: root/default.nix
blob: 0b7516d9bb2f5b9779830e55165bbc342d91da39 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
{ lib, ... }:

let
  all = lib.filterAttrs
    ( n: _: n != "default.nix"
           && ! lib.hasPrefix "." n
           && ! lib.hasPrefix "LICENSE" n
           && ! lib.hasPrefix "README" n
           && ! lib.hasPrefix "ChangeLog" n
           && ! lib.hasPrefix "TODO" n
    ) (builtins.readDir ./.);

in {
  imports = map (p: ./. + "/${p}") ( builtins.attrNames all );
}