1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
{ config, lib, ... }: let r_ip = config.krebs.build.host.nets.retiolum.ip4.addr; in { imports = [ ./privoxy.nix ]; services.privoxy.listenAddress = "${r_ip}:8118"; krebs.iptables = { tables = { filter.INPUT.rules = [ { predicate = "-i retiolum -p tcp --dport 8118"; target = "ACCEPT"; } ]; }; }; }