How to install additional KDE apps?

I’d like to install kpeoplevcard so KDE Connect’s SMS tool shows names instead of phone numbers. I tried my usual Linux route of sudo dnf install kpeoplevcard but that didn’t work, even after adding the suggested --allow-inactive switch. I searched in Discover, but it’s not there either. The documentation discourages package layering; is this what I initially tried to do? How else can I get this package (and possibly also kaddressbook) installed?

Yes, pretty much, but the correct command would be rpm-ostree install [package-name]. dnf isn’t a thing in Atomic Fedora :wink:

Do you have Kontact installed from Flatpak? I imagine it would already include the things you need. To install run: flatpak install org.kde.kontact or you can look for Kontact in Discover.

Ah, alright. I have now installed Kontact, but I could neither add my Gmail account nor import contacts, so while my immediate question is answered, it looks like I’m still on the hunt for how to get KDE Connect to know about my contacts.

You just do rpm-ostree install kpeoplevcard. Layering is only discouraged in the sense that “let’s not go for that as first resort,” type of thing, since the biggest benefit of an Atomic OS is having your main OS delivered to you through a verified image.

I tried that and the result was error: Package/capability 'kpeoplevcard' is already requested. It may be requested, but how do I check if it’s installed (and actually doing anything)?

Use rpm-ostree status. If it’s installed, whether in current or pending deployment (in which case you just need to reboot), it should have a line saying about layered packages.

Yeah, kpeoplevcard is in the list of layered packages. So I guess it’s installed, and this is just some problem with KDE Connect?

Potentially, yeah. I’d suggest opening an issue on github for Bazzite/Bluefin/ublue-main depending on which image you use, then if we confirmed it isn’t a downstream issue, we can upstream it to KDE.

Sure, will do. Thanks for the help.

Issue for posterity: KDE Connect's SMS module only shows phone numbers · Issue #1194 · ublue-os/bazzite · GitHub