znur/default.nix

15 lines
367 B
Nix
Raw Normal View History

{ pkgs ? import <nixpkgs> {} }:
let
inherit (pkgs) callPackage;
inherit (pkgs.lib) filterAttrs mapAttrs;
inherit (builtins) substring readDir;
here = ./.;
want = filterAttrs (name: type:
type == "directory" && (substring 0 1 name) != "."
) (readDir here);
2018-07-21 13:58:26 +00:00
in mapAttrs (name: type:
2018-07-21 14:45:34 +00:00
callPackage (import (here + "/" + name))
2018-07-21 13:32:12 +00:00
) want