You might also look at the rg.el package, though you’d have to think about how get previews on scroll, I think.
For using consult-ripgrep
, my guess is that Doom probably uses some other completion framework by default (Helm, Ivy) that’s interfering.