From 1f7771ec3f5af5b1b75c4fb723f882e44a3e20fb Mon Sep 17 00:00:00 2001 From: Lukas Wurzinger Date: Sun, 25 Feb 2024 00:52:02 +0100 Subject: [PATCH] blocky --- hosts/vessel/blocky.nix | 22 ++++++++++++++++++++++ hosts/vessel/default.nix | 1 + 2 files changed, 23 insertions(+) create mode 100644 hosts/vessel/blocky.nix diff --git a/hosts/vessel/blocky.nix b/hosts/vessel/blocky.nix new file mode 100644 index 0000000..f313f1f --- /dev/null +++ b/hosts/vessel/blocky.nix @@ -0,0 +1,22 @@ +{ + services.blocky = { + enable = true; + settings = { + port = 53; + upstream.default = ["https://one.one.one.one/dns-query"]; + bootstrapDns = { + upstream = "https://one.one.one.one/dns-query"; + ips = ["1.1.1.1" "1.0.0.1"]; + }; + blocking = { + blackLists.ads = ["https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts"]; + clientGroupsBlock.default = ["ads"]; + }; + caching = { + minTime = "5m"; + maxTime = "30m"; + prefetching = true; + }; + }; + }; +} diff --git a/hosts/vessel/default.nix b/hosts/vessel/default.nix index e5abe3e..bdb2d04 100644 --- a/hosts/vessel/default.nix +++ b/hosts/vessel/default.nix @@ -11,6 +11,7 @@ inputs.hardware.nixosModules.common-pc-ssd ./backup.nix + ./blocky.nix ]; nixpkgs.hostPlatform = "x86_64-linux";