From bf126b5e1ae5cbab3b62c00bbff614a23539e431 Mon Sep 17 00:00:00 2001 From: adikro Date: Sun, 12 Apr 2026 23:47:47 +0200 Subject: finalized client configs for tor, i2pd and yggdrasil --- os/srv/i2p.nix | 31 ++++++++++++++++++------------- 1 file changed, 18 insertions(+), 13 deletions(-) (limited to 'os/srv/i2p.nix') diff --git a/os/srv/i2p.nix b/os/srv/i2p.nix index 9bf897b..74f5583 100644 --- a/os/srv/i2p.nix +++ b/os/srv/i2p.nix @@ -2,7 +2,6 @@ config, lib, pkgs, - username, ... }: let @@ -18,11 +17,23 @@ in (lib.mkIf cfg.enable { services.i2pd = { enable = true; - bandwidth = 1024; - logLevel = "info"; + enableIPv6 = true; upnp.enable = true; + bandwidth = 1024; + reseed.verify = true; + ntcp2 = { + enable = true; + # published = true; + }; + ssu2 = { + enable = true; + # published = true; + }; + yggdrasil = { + enable = true; + address = "200:5857:a255:4db6:8687:6928:ddc4:dad6"; + }; proto = { - i2pControl.enable = true; http.enable = true; httpProxy.enable = true; socksProxy = { @@ -30,19 +41,13 @@ in outproxyEnable = true; }; sam.enable = true; - }; - yggdrasil = { - enable = true; - # address = ""; - }; - ssu2 = { - enable = true; - # published = true; + i2pControl.enable = true; }; }; + # environment.systemPackages = [ pkgs.i2pd-tools ]; }) (lib.mkIf cfg.enableBrowser { - home-manager.users.${username}.home.packages = [ pkgs.mullvad-browser ]; + environment.systemPackages = [ pkgs.mullvad-browser ]; }) ]; } -- cgit v1.3