services/dns: use stevenblack-hosts package
This commit is contained in:
parent
c521345bbf
commit
1872b092ec
1 changed files with 2 additions and 6 deletions
|
@ -1,11 +1,7 @@
|
||||||
{ config, hosts, ... }:
|
{ config, hosts, inputs, pkgs, ... }:
|
||||||
# TODO: is this secure?
|
# TODO: is this secure?
|
||||||
let
|
let
|
||||||
inherit (hosts.${config.networking.hostName}) interfaces;
|
inherit (hosts.${config.networking.hostName}) interfaces;
|
||||||
stevenBlack = builtins.fetchurl {
|
|
||||||
url = "https://raw.githubusercontent.com/StevenBlack/hosts/9ac56f6b39644cb9a30451cf5195a80714eba3c2/hosts";
|
|
||||||
sha256 = "sha256-1QdfL/D9yfgZva25ybx4r1loYEzqtxIuGaGrwYZHJxE=";
|
|
||||||
};
|
|
||||||
in {
|
in {
|
||||||
imports = [ ./zones.nix ];
|
imports = [ ./zones.nix ];
|
||||||
|
|
||||||
|
@ -19,7 +15,7 @@ in {
|
||||||
config = ''
|
config = ''
|
||||||
. {
|
. {
|
||||||
bind ${interfaces.vstub.addr}
|
bind ${interfaces.vstub.addr}
|
||||||
hosts ${stevenBlack} {
|
hosts ${inputs.self.packages.${pkgs.system}.stevenblack-hosts} {
|
||||||
fallthrough
|
fallthrough
|
||||||
}
|
}
|
||||||
chaos "Private Void DNS" info@privatevoid.net
|
chaos "Private Void DNS" info@privatevoid.net
|
||||||
|
|
Loading…
Reference in a new issue