diff --git a/hosts/vergil/configuration.nix b/hosts/vergil/configuration.nix index 5c6eca5..bf7f8c5 100644 --- a/hosts/vergil/configuration.nix +++ b/hosts/vergil/configuration.nix @@ -27,6 +27,45 @@ in wantedBy = [ "multi-user.target" ]; }; + services = { + pihole-ftl = { + enable = true; + openFirewallDNS = true; + + settings = { + dns = { + domain = "cfl.rr.com"; + + upstreams = [ + "1.1.1.1" + "1.0.0.1" + ]; + + hosts = [ + "192.168.1.181 vergil.cfl.rr.com" + "192.168.1.181 jellyfin.cfl.rr.com" + "192.168.1.181 pihole.cfl.rr.com" + ]; + }; + }; + }; + + resolved = { + settings = { + Resolve = { + DNSStubListener = false; + MulticastDNS = false; + }; + }; + }; + + jellyfin = { + enable = true; + openFirewall = true; + user = "frank"; + }; + }; + environment.systemPackages = with pkgs; [ multipath-tools ];