Thanks for suggesting the alternative.
Perhaps, we should consider fixing Geanyctags to work with "vanilla" `ctags`, as this one is likely more commonly installed by default.
I don't mind submitting the patch to restrict the `find` to `-type f`. This should not cause any issues, so far as I could see from the code; after all `ctags` pulls the tags from the actual files listed (`-L`), and `find` will list just the files in such case.