keepassxc
Recipe card from the charly-infrastructure plugin (Images — the deployable catalog).
keepassxc – KeePassXC password manager
Section titled “keepassxc – KeePassXC password manager”Candy Properties
Section titled “Candy Properties”| Property | Value |
|---|---|
| Dependencies | none |
| Ports | none |
| Service | none (on-demand GUI) |
| Install files | task: only |
Packages
Section titled “Packages”- Fedora / RHEL (
rpm:):keepassxc - Arch Linux (
pac:):keepassxc
Single package, no custom repos. Ships the KeePassXC GUI binary at /usr/bin/keepassxc.
my-desktop-image: candy: - selkies-desktop # or another desktop base - keepassxc # this layerUsed In Boxes
Section titled “Used In Boxes”- (none currently)
One declarative check (build-scope):
keepassxc-binary—/usr/bin/keepassxcexecutable exists
No deploy-scope tests: KeePassXC is a GUI app launched on-demand by the user inside the desktop session — there’s no listening port or headless responder to probe.
This candy is the GUI for editing .kdbx databases. /charly-build:secrets is the charly CLI credential store — which talks to the Secret Service (system keyring), NOT to a .kdbx file directly.
- Author a
.kdbxfile in KeePassXC (GUI) → enable its FdoSecrets plugin (Settings → Secret Service Integration) and mark the group “Secret Service exposed” → its entries appear on the Secret Service bus, wherecharly’s keyring backend reads them. Nocharly-side.kdbxconfiguration is involved. - See
/charly-infrastructure:keepassxc-keyringfor the candy that wires KeePassXC as the host’s Secret Service provider.
Related Skills
Section titled “Related Skills”/charly-build:secrets— charly CLI credential store (Secret Service + GPG; reads a KeePassXC database only via its FdoSecrets / Secret Service exposure)/charly-image:layer— candy authoring reference/charly-check:check— declarative testing reference
When to Use This Skill
Section titled “When to Use This Skill”Use when the user asks about:
- Adding KeePassXC to a container or VM box as a standalone candy
- Relationship between the KeePassXC GUI and
charly secrets