diff --git a/tests/tor.nix b/tests/tor.nix index 5584294..36aad73 100644 --- a/tests/tor.nix +++ b/tests/tor.nix @@ -1,12 +1,17 @@ { name = "tor"; - machine = { pkgs, ... }: { + machine = { config, pkgs, ... }: { imports = [ ../nixos-modules/hardware.nix ../nixos-modules/systemd.nix ]; services.tor = { enable = true; client.enable = false; + extraConfig = '' + Log [general,net,config,fs]debug stdout + MaxMemInQueues 64 MBytes + ''; relay = { enable = true; + contactInfo = "genodepkgs-junk@spam.works"; port = 80; role = "relay"; bridgeTransports = [ ]; @@ -15,6 +20,14 @@ systemd.services.tor.genode = { enable = true; interface = "eth1"; + ramQuota = 96; + extraVfs = pkgs.writeText "tor.vfs.dhall" '' + let Genode = env:DHALL_GENODE + + let VFS = Genode.VFS + + in [ VFS.dir "var" [ VFS.dir "lib" [ VFS.leaf "ram" ] ] ] + ''; }; }; }