ctucx.git: nixfiles

ctucx' nixfiles

commit 9d9200f549ebba0da8b6f6ee3641da7e5e2be5ce
parent 60be52f877c7e3ded9f2faada3f74a07e3028f08
Author: Katja (ctucx) <git@ctu.cx>
Date: Fri, 28 Feb 2025 00:55:00 +0100

machines/brieflkasten/router: enable avahi mdns-reflector
2 files changed, 5 insertions(+), 3 deletions(-)
diff --git a/machines/briefkasten/default.nix b/machines/briefkasten/default.nix
@@ -80,8 +80,6 @@
   '';
 
   networking = {
-    useNetworkd  = true;
-
     domain     = "home.ctu.cx";
     primaryIP  = "2a03:4000:4d:5e:acab::1";
     primaryIP4 = "10.0.0.1";
diff --git a/machines/briefkasten/router/default.nix b/machines/briefkasten/router/default.nix
@@ -10,7 +10,8 @@
   environment.systemPackages = [ pkgs.wireguard-tools ];
 
   networking = {
-    useDHCP = false;
+    useNetworkd     = true;
+    useDHCP         = false;
     firewall.enable = false;
 
     nftables.enable      = true;

@@ -22,7 +23,10 @@
 
   services = {
     resolved.enable       = false;
+
+    avahi.enable          = true;
     avahi.allowInterfaces = [ "brlan" ];
+    avahi.reflector       = true;
 
     kresd.enable = true;
     kresd.listenPlain = [ "53" ];