{ config, lib, ... }: { imports = [ ./options ]; services.ways = { nodes.host = config.services.websites.nodes.host; nixos.host = ./host.nix; }; dns.records = lib.mapAttrs' (_: cfg: lib.nameValuePair cfg.dnsRecord.name ({ ... }: { imports = [ cfg.dnsRecord.value ]; })) config.ways; }