summaryrefslogtreecommitdiff
path: root/os/srv/i2p.nix
diff options
context:
space:
mode:
Diffstat (limited to 'os/srv/i2p.nix')
-rw-r--r--os/srv/i2p.nix31
1 files changed, 18 insertions, 13 deletions
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 ];
})
];
}