summaryrefslogtreecommitdiff
path: root/default.nix
blob: 52f40006e30b16253f4320b9cb6cd143ba801c68 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
{ pkgs ? import <nixpkgs> { config = {}; overlays = []; }
, configuration
}:

let
  evaluated = pkgs.lib.evalModules {
    modules = [
      ./openwrt
      configuration
    ];
    specialArgs = {
      inherit pkgs;
    };
  };
in

pkgs.lib.mapAttrs
  (_: dev: dev.build.deploy)
  evaluated.config.openwrt