How to Extract Wi-Fi Passwords from KDE Wallet on Nobara Linux?

Hi everyone,

I’m having trouble extracting Wi-Fi passwords stored in KDE Wallet on my Nobara Linux system. I want to securely sync these passwords across my devices, but I can’t access them via a script or CLI.

Here’s what I’ve tried so far:

  1. Using a Python script with D-Bus API to extract passwords:
  • The script throws an error: org.freedesktop.DBus.Error.ServiceUnknown: The name org.kde.kwalletd was not provided by any .service files.
  • It seems the kwalletd daemon is not running or installed, but I’m unsure how to properly enable it.
  1. Checking the /etc/NetworkManager/system-connections/ directory, but the passwords are not stored there.
  2. Attempting to install kwalletcli, but the package isn’t available in the Nobara repository.

I need to access the Wi-Fi passwords stored in KDE Wallet and ideally export or sync them across devices (e.g., via an encrypted file, rclone, etc.).

If you have experience with KDE Wallet on Nobara Linux, could you please help me with the following:

  • How can I start or enable the KDE Wallet daemon (kwalletd or kwalletd5)?
  • Is there any alternative way to extract Wi-Fi passwords if they’re stored in KDE Wallet?

@josephsvk:

At least on this openSUSE Leap system, there’s an RPM package available named “kwallet-tools” –

 > which -a kwallet-query 
/usr/bin/kwallet-query
 > rpm --query --whatprovides /usr/bin/kwallet-query
kwallet-tools-5.115.0-150600.3.3.4.x86_64
 > 
 > 
 > kwallet-query -lv -f 'Chromium Keys' kdewallet
timer event
standby opening wallet  "kdewallet"
Chromium Safe Storage
 >
1 Like