KeePassXC for Omarchy
A small, keyboard-friendly Omarchy shell plugin that opens or focuses KeePassXC from the top bar.
The plugin deliberately stays simple: it launches KeePassXC with an optional local database path. It does not open or parse the database itself and never accesses passwords, credentials, or clipboard contents.
Requirements
- Omarchy 4.0 or newer with shell plugin support
- KeePassXC available as
keepassxc
Install
omarchy plugin add https://github.com/christestet/omarchy-keepassxc.git --enable
Omarchy validates the plugin and installs it under:
~/.config/omarchy/plugins/christestet.keepassxc
Configure a database
Copy the example configuration:
cp ~/.config/omarchy/plugins/christestet.keepassxc/config.example \
~/.config/omarchy/plugins/christestet.keepassxc/config
Then set the path to your local KDBX file:
database_path=~/Documents/passwords.kdbx
Paths beginning with ~/ are supported. The local config file is ignored by
Git, so personal paths cannot accidentally be committed. If the file is absent
or the value is empty, the widget opens KeePassXC without selecting a database.
Place the widget
The plugin defaults to the right side of the bar. Move it with Omarchy's bar command if desired:
omarchy bar move christestet.keepassxc --section right
Click the key icon to open KeePassXC or focus its existing window.
Update
omarchy plugin update christestet.keepassxc
See the latest plugin version and the complete release history.
Remove
omarchy plugin remove christestet.keepassxc
Security
Omarchy plugins execute as your user, so you should inspect third-party plugin
code before installing it. This plugin only invokes KeePassXC through
omarchy-launch-or-focus; the database remains entirely under KeePassXC's
control. The repository contains no database, credentials, tokens, or personal
configuration.
Learn more in the official documentation:
Development
Validate local changes before committing:
omarchy plugin validate ~/.config/omarchy/plugins/christestet.keepassxc