aboutsummaryrefslogtreecommitdiff
path: root/nix/modules/tor.nix
blob: eef4009cdf39f0adaa1ca0cdd598a80145788896 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
{ config, lib, ... }:
{
  enable = lib.mkDefault config.monorepo.profiles.tor.enable;
  openFirewall = true;
  client = {
    enable = lib.mkDefault config.monorepo.profiles.tor.enable;
    socksListenAddress = {
      IsolateDestAddr = true;
      addr = "127.0.0.1";
      port = 9050;
    };
    dns.enable = true;
  };
  torsocks = {
    enable = lib.mkDefault config.monorepo.profiles.tor.enable;
    server = "127.0.0.1:9050";
  };
}