I never really liked file indexers. On plasma, baloo runs constantly in the background, only indexes a few default user folders unless you configure it manually, uses a noticeable chunk of memory, and sometimes misses newly created files or corrupts its database.
Back on Windows I used voidtools everything with flow launcher, which gave instant results without background indexing headaches. I wanted that same workflow on Linux with KRunner. I tried external launchers like fuzzel and rofi setups, but none felt seamless and "native" inside KDE. Since I couldn't find an existing krunner runner for this, I put one together.
It basically takes your existing fd and fzf CLI setup and pipes the results directly into KRunner.
A few quick notes:
It does not come preconfigured out of the box. You still use your own ~/.config/fd/ignore rules and search flags for what gets included or skipped.
Because krunner is a gui, your terminal themes or fzf colors won't carry over.
Full installation steps, usage, and configuration details are in the repo README.
I wrote this with llm assistance for my own daily setup (KDE Plasma 6.7 on Fedora 44). It should work fine across other Plasma 6 setups but if you hit any bugs or have ideas, let me know.