- Add flake.nix with derivations for hub (Next.js), scraper, tools, llm-api - Create hub systemd unit (port 3099) - Update Traefik dynamic config to point to host hub service - Add iptables rule for Docker-to-host communication - Use fetchGit for submodule source resolution