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