Help configuring privoxy

Hi, I’m currently trying to set up privoxy to route traffic over the tor network, and also route i2p and yggdrasil traffic aswell. I’m running into an issue where when setting the enableTor options, its overriding my forwarding rules for i2p and yggdrasil. It seems to be happening when nix converts the settings into a conf file, as the tor socks5 rule is after my other forwarding rules, and privoxy prioritizes the last forwarding rule found over any others. I’ve added my nix privoxy config below, and the config file from the nix store. Any help would be very appreciated!

#privoxy.nix

{
  services = {
    privoxy = {
      enable = true;
      enableTor = true;
      settings.forward = [
        ".i2p 127.0.0.1:4444"
        "200::/7 127.0.0.1:4444"
        ".ygg 127.0.0.1:4444"
      ];
    };

    i2pd = {
      enable = true;
      yggdrasil.enable = true;
      proto.httpProxy = {
        enable = true;
        outproxy = "http://false.i2p";
      };
      addressbook.subscriptions = [
      	"http://i2p-projekt.i2p/hosts.txt"
      	"http://stats.i2p/cgi-bin/newhosts.txt"
    	"http://notbob.i2p/hosts.txt"
      ]; 
    };

    tor = {
      enable = true;
      client.enable = true;
    };
  };
}
# privoxy.conf in nix store

confdir /nix/store/bzdi0xk3hriri5plaxn41pgnlv7ma34a-privoxy-3.0.34/etc
actionsfile match-all.action
actionsfile default.action
enable-edit-actions 0
enable-remote-http-toggle 0
enable-remote-toggle 0
filterfile default.filter
forward .i2p 127.0.0.1:4444
forward 200::/7 127.0.0.1:4444
forward .ygg 127.0.0.1:4444
forward-socks5 / 127.0.0.1:9063 .
listen-address 127.0.0.1:8118
temporary-directory /tmp
toggle 1
user-manual /nix/store/bzdi0xk3hriri5plaxn41pgnlv7ma34a-privoxy-3.0.34/share/doc/privoxy/user-manual