3   inherit (config.users) users;
 
   6   networking.firewall.enable = false;
 
   7   security.lockKernelModules = false;
 
   8   systemd.services.disable-kernel-module-loading.after = [ "nftables.service" ];
 
   9   # echo -e "$(nix eval hosts.aubergine.config.networking.nftables.ruleset)"
 
  11   networking.nftables = {
 
  16           tcp dport ssh counter accept comment "SSH"
 
  17           udp dport 60000-61000 counter accept comment "Mosh"
 
  18           tcp dport 5201 counter accept comment "iperf"
 
  24           tcp dport ssh counter accept comment "SSH"
 
  25           udp dport 60000-61000 counter accept comment "Mosh"
 
  26           tcp dport 5201 counter accept comment "iperf"
 
  30           tcp dport { ssh, 2222 } counter accept comment "SSH"
 
  31           tcp dport 5201 counter accept comment "iperf"
 
  34           tcp dport { ssh, 2222 } counter accept comment "SSH"
 
  35           udp dport 60000-61000 counter accept comment "Mosh"
 
  36           tcp dport { http, https } counter accept comment "HTTP"
 
  37           tcp dport git counter accept comment "Git"
 
  38           tcp dport 5201 counter accept comment "iperf"
 
  41           tcp dport { ssh, 2222 } counter accept comment "SSH"
 
  42           udp dport 60001-60010 counter accept comment "Mosh"
 
  43           tcp dport { http, https } counter accept comment "HTTP"
 
  44           tcp dport git counter accept comment "git"
 
  45           #tcp dport 4713 counter accept comment "pulseaudio"
 
  46           tcp dport 5201 counter accept comment "iperf"