4     ../../nixos/profiles/dnscrypt-proxy2.nix
 
   5     ../../nixos/profiles/networking/ssh.nix
 
   6     ../../nixos/profiles/networking/wifi.nix
 
   7     ../../nixos/profiles/kubo.nix
 
   8     #../../nixos/profiles/openvpn/calyx.nix
 
   9     networking/nftables.nix
 
  11   install.substituteOnDestination = true;
 
  12   #networking.domain = "sourcephile.fr";
 
  13   networking.useDHCP = false;
 
  18         role = "private-bridge";
 
  19         onionServices."radicle/1" = {
 
  32       HashedControlPassword = lib.readFile tor/HashedControlPassword.clear;
 
  33       # https://metrics.torproject.org/rs.html#search/flag:exit%20country:be%20running:true
 
  34       # https://nusenu.github.io/OrNetStats/w/relay/58B81035FC28AACA8F0E85E46C8EBAD7FCFA8404.html
 
  36         "*.gcp.cloud.es.io *.gcp.cloud.es.io.58B81035FC28AACA8F0E85E46C8EBAD7FCFA8404.exit"
 
  37         "*.redbee.live         *.redbee.live.58B81035FC28AACA8F0E85E46C8EBAD7FCFA8404.exit"
 
  38         "*.rtbf.be                 *.rtbf.be.58B81035FC28AACA8F0E85E46C8EBAD7FCFA8404.exit"
 
  44   networking.nftables.ruleset = lib.mkAfter ''
 
  47         ip daddr 10.0.0.0/8 counter goto input-lan
 
  48         ip daddr 172.16.0.0/12 counter goto input-lan
 
  49         ip daddr 192.168.0.0/16 counter goto input-lan
 
  50         ip daddr 224.0.0.0/3 counter goto input-lan
 
  54         ip daddr 10.0.0.0/8 counter goto output-lan
 
  55         ip daddr 172.16.0.0/12 counter goto output-lan
 
  56         ip daddr 192.168.0.0/16 counter goto output-lan
 
  57         ip daddr 224.0.0.0/3 counter goto output-lan
 
  59         log level warn prefix "output-net: " counter drop
 
  65     #"80.67.180.129" = ["salons.sourcephile.fr"];
 
  68   networking.interfaces = { };
 
  70   networking.networkmanager = {
 
  76   systemd.services.sshd.serviceConfig.LoadCredentialEncrypted = [
 
  77     "host.key:${ssh/host.key.cred}"
 
  80   programs.wireshark = {
 
  82     package = pkgs.wireshark-qt;