1
Fork 0
mirror of https://github.com/thegeneralist01/config.git synced 2026-05-30 08:37:01 +02:00
config/modules/linux/tor.nix

25 lines
629 B
Nix

{ pkgs, ... }: {
services.tor = {
enable = true;
settings = {
# WE DO NOT WANT GERMAN NODES ANYWHERE IN THE CIRCUIT!!!!
ExcludeExitNodes = "{de}";
ExcludeNodes = "{de}";
StrictNodes = 1;
# optionally also avoid unknown-geoip nodes
GeoIPExcludeUnknown = 1;
# listen on socks5 port for local apps (like transmission/qbittorrent)
SOCKSPort = "9050";
};
};
services.transmission = {
enable = true;
package = pkgs.transmission_4;
settings = {
proxy = "socks5://127.0.0.1:9050"; # assuming tor daemon
proxy-auth-enabled = false;
};
};
}