anchor.diff:        };
         type = mkOption {
           type = types.nullOr (types.enum [
  -          "normal" "controller" "fuzzy_storage" "proxy" "lua"
  +          "normal" "controller" "fuzzy_storage" "rspamd_proxy" "lua"
           ]);
           description = "The type of this worker";
         };
  
positive.code:         description = "Additional entries to put verbatim into worker section of rspamd config file.";
        };
      };
      config = mkIf (name == "normal" || name == "controller" || name == "fuzzy") {
        type = mkDefault name;
        includes = mkDefault [ "$CONFDIR/worker-${name}.inc" ];
        bindSockets = mkDefault (if name == "normal"
          then [{
                socket = "/run/rspamd/rspamd.sock";
                mode = "0660";
                owner = cfg.user;
                group = cfg.group;
              }]
          else if name == "controller"
          then [ "localhost:11334" ]
          else [] );
      };
    };
  
  
negative.code:         description = ''
            User to use when no root privileges are required.
          '';
        };
  
        group = mkOption {
          type = types.string;
  