diff options
Diffstat (limited to 'modules/server/tor/default.nix')
-rw-r--r-- | modules/server/tor/default.nix | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/modules/server/tor/default.nix b/modules/server/tor/default.nix new file mode 100644 index 00000000000..7af4eee250d --- /dev/null +++ b/modules/server/tor/default.nix @@ -0,0 +1,24 @@ +/* ONIONS ARE REALLY GOOD + * + * This module is not included by default and is somewhat specific + * to the hyperion root server + * + * TODO: make this a function that allows pasing a hostname and + * more specific settings + */ + +{ config, pkgs, ... }: + +{ + networking.firewall.allowedTCPPorts = [ 143 ]; + + services.tor = { + enable = true; + relay = { + enable = true; + role = "relay"; + nickname = "hyp3rion"; + port = 143; + }; + }; +} |