summaryrefslogtreecommitdiff
path: root/modules/desktop/networking/tor.nix
blob: dfbfb3adb32a85c9f1ae1772b0cd848e1b260539 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
{ pkgs, ... }:
{
  services.tor = {
    enable = true;
    torsocks.enable = true;

    client = {
      enable = true;
      dns.enable = true;
    };
  };

  programs.proxychains = {
    enable = true;
    quietMode = false;
    proxyDNS = true;
    package = pkgs.proxychains-ng;

    proxies = {
      tor = {
        type = "socks5";
        host = "127.0.0.1";
        port = 9050;
      };
    };
  };
}