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 = false;
 
  12   #networking.domain = "sourcephile.fr";
 
  13   networking.useDHCP = false;
 
  17       role = "private-bridge";
 
  18       onionServices."radicle/1" = {
 
  30       HashedControlPassword = lib.readFile tor/HashedControlPassword.clear;
 
  31       # https://metrics.torproject.org/rs.html#search/flag:exit%20country:be%20running:true
 
  32       # https://nusenu.github.io/OrNetStats/w/relay/58B81035FC28AACA8F0E85E46C8EBAD7FCFA8404.html
 
  34         "*.gcp.cloud.es.io *.gcp.cloud.es.io.58B81035FC28AACA8F0E85E46C8EBAD7FCFA8404.exit"
 
  35         "*.redbee.live         *.redbee.live.58B81035FC28AACA8F0E85E46C8EBAD7FCFA8404.exit"
 
  36         "*.rtbf.be                 *.rtbf.be.58B81035FC28AACA8F0E85E46C8EBAD7FCFA8404.exit"
 
  42   networking.nftables.ruleset = lib.mkAfter ''
 
  45         ip daddr 10.0.0.0/8 counter goto input-lan
 
  46         ip daddr 172.16.0.0/12 counter goto input-lan
 
  47         ip daddr 192.168.0.0/16 counter goto input-lan
 
  48         ip daddr 224.0.0.0/3 counter goto input-lan
 
  52         ip daddr 10.0.0.0/8 counter goto output-lan
 
  53         ip daddr 172.16.0.0/12 counter goto output-lan
 
  54         ip daddr 192.168.0.0/16 counter goto output-lan
 
  55         ip daddr 224.0.0.0/3 counter goto output-lan
 
  57         log level warn prefix "output-net: " counter drop
 
  63     #"80.67.180.129" = ["salons.sourcephile.fr"];
 
  66   networking.interfaces = { };
 
  68   networking.networkmanager = {
 
  74   systemd.services.sshd.serviceConfig.LoadCredentialEncrypted = [
 
  75     "host.key:${ssh/host.key.cred}"
 
  78   programs.wireshark = {
 
  80     package = pkgs.wireshark-qt;