# SPDX-FileCopyrightText: 2021 Kirill Elagin # # SPDX-License-Identifier: MPL-2.0 or MIT { description = "A Nix DSL for defining DNS zones"; inputs.nixpkgs.url = "github:NixOS/nixpkgs"; outputs = inputs: let inherit (inputs.nixpkgs) lib; dns = import ./dns { inherit lib; }; in { lib = { inherit (dns) evalZone; inherit (dns) combinators; inherit (dns) types; toString = name: zone: dns.types.zoneToString name (dns.evalZone name zone); } // dns.combinators; }; }