How do you include your derivation into your configuration?
Basically it seems as if it is pretty much the same question as in Infinite recursion at /nix/var/nix/profiles/per-user/root/channels/nixos/lib/modules.nix while building Rust crate - #10 by anon22412468?