I can see numerous examples on how to achieve this using xtables-addons with iptables and a few for firewalld. e.g.

firewall-cmd --direct --add-rule ipv4 filter INPUT 0 -m geoip ! --src-cc US -j DROP

Does anyone know if you can, or if there are plans to support, using firewalld and geoip without going outside repos?