While --talk-name=org.freedesktop.secrets is currently in this flatpak's finish-args, it's not actually able to utilize libsecret, since libsecret is missing from the flatpak. As such, when Rider tries to store passwords in the system keychain, it fails.
This PR adds libsecret from the shared modules, and allows access to xdg-run/keyring, which seems to be required for it to function.
While
--talk-name=org.freedesktop.secrets
is currently in this flatpak's finish-args, it's not actually able to utilize libsecret, since libsecret is missing from the flatpak. As such, when Rider tries to store passwords in the system keychain, it fails.This PR adds libsecret from the shared modules, and allows access to
xdg-run/keyring
, which seems to be required for it to function.