git: ignore formatting with nixfmt-rfc-style
[julm/julm-nix.git] / nixos / profiles / networking.nix
index 5ca3eeb4bd6300b6550b1cf9b1cbab97e759eacc..9a3d7c98128d5b8bcba21f316de99625fad98997 100644 (file)
@@ -1,4 +1,10 @@
-{ config, pkgs, lib, hostName, ... }:
+{
+  config,
+  pkgs,
+  lib,
+  hostName,
+  ...
+}:
 with lib;
 {
   imports = [
@@ -67,32 +73,16 @@ with lib;
   programs.traceroute.enable = mkDefault true;
   programs.usbtop.enable = true;
 
-  services.avahi = {
-    nssmdns4 = mkDefault true;
-    openFirewall = mkDefault false;
-    publish.enable = mkDefault false;
-  };
-  networking.nftables.ruleset = mkIf config.services.avahi.enable (''
-    table inet filter {
-      chain output-lan {
-        skuid root udp sport mdns udp dport mdns comment "avahi: multicast DNS"
-      }
-    }
-  '' + optionalString config.services.avahi.openFirewall ''
-    table inet filter {
-      chain input-lan {
-        udp dport mdns comment "avahi: multicast DNS"
-      }
-    }
-  '');
-
   services.openssh.enable = mkDefault true;
 
   # Fix https://github.com/NixOS/nixpkgs/issues/180175 by removing -s (aka. --wait-for-startup)
   systemd.services.NetworkManager-wait-online = lib.mkIf config.networking.networkmanager.enable {
     unitConfig.StartLimitIntervalSec = 0;
     serviceConfig = {
-      ExecStart = [ "" "${pkgs.networkmanager}/bin/nm-online -q" ];
+      ExecStart = [
+        ""
+        "${pkgs.networkmanager}/bin/nm-online -q"
+      ];
       Restart = "on-failure";
       RestartSec = 1;
     };