UP | HOME

KWallet to KeepassXC

Table of Contents

Currently KDE uses kwallet to manage secrets. This isn't ideal as switching to something later down the line requires taking the passwords with me.

KeepassXC can operate in Secret Service mode, but not everything seems to fully support this "open" spec (signal desktop for example).

1. [2025-12-22 Mon] First attempt at migrating

This nearly worked. Signal (electron) is really tied to specific protocols it seems (implementing kde's and gnome's but not the generic secret service).

I found this blog post that described a hidden KWallet feature that allowed one to migrate. This worked .. amazingly. However signal was still wanting to talk "kwallet" so I had to roll back the change.

There are a few github issues for adding support:

Date: 2025-12-22 Mon 10:21

Author: Aaron Bieber

Created: 2026-01-06 Tue 12:35

Validate