`pinentry_mac` does not use bin/pientry as path to its binary, instead it sets `binaryPath` pointing to the binary.
`rbw` is a stand-alone Bitwarden client, which makes use of a daemon to cache your password and manage state. Its configuration can be managed by `home-manager` or not, leaving the user free to configure it through `rbw config`.