From 0951aeb227a3889824eae4f6b1caf4c0366510b0 Mon Sep 17 00:00:00 2001 From: kat witch Date: Mon, 30 Aug 2021 00:42:58 +0100 Subject: [PATCH] nix-dns overlay --- nix/sources.json | 12 ++++++++++++ overlays/default.nix | 1 + overlays/dns/default.nix | 3 +++ 3 files changed, 16 insertions(+) create mode 100644 overlays/dns/default.nix diff --git a/nix/sources.json b/nix/sources.json index ec0c5901..f2e89d6c 100644 --- a/nix/sources.json +++ b/nix/sources.json @@ -107,6 +107,18 @@ "url": "https://github.com/nmattia/niv/archive/e0ca65c81a2d7a4d82a189f1e23a48d59ad42070.tar.gz", "url_template": "https://github.com///archive/.tar.gz" }, + "nix-dns": { + "branch": "master", + "description": "A Nix DSL for DNS zone files", + "homepage": "", + "owner": "kirelagin", + "repo": "nix-dns", + "rev": "c27914e527b79912ddc86a0f0f1ae5bd6a325519", + "sha256": "0zvg92fjrfmdylk8ic3b2srsrqc8ii94a1ir0v5sknjyxvy5f3rf", + "type": "tarball", + "url": "https://github.com/kirelagin/nix-dns/archive/c27914e527b79912ddc86a0f0f1ae5bd6a325519.tar.gz", + "url_template": "https://github.com///archive/.tar.gz" + }, "nix-doom-emacs": { "branch": "develop", "description": "doom-emacs packaged for Nix", diff --git a/overlays/default.nix b/overlays/default.nix index 8f86a55b..e3ff3a81 100644 --- a/overlays/default.nix +++ b/overlays/default.nix @@ -8,6 +8,7 @@ let (import ./rustfmt) (import ./katlib) (import ./katpkgs) + (import ./dns { inherit sources; }) ] ++ (map (path: import "${path}/overlay.nix") [ sources.arcexprs sources.anicca diff --git a/overlays/dns/default.nix b/overlays/dns/default.nix new file mode 100644 index 00000000..bcd67cc3 --- /dev/null +++ b/overlays/dns/default.nix @@ -0,0 +1,3 @@ +{ sources, ... }: final: prev: { + dns = import ( sources.kirelagin + "/dns") { pkgs = final; }; +}