Files
omarchy/plugins/io.github.elevate08.qs-bitwarden-cli/manifest.json
T
asepharyana 1cdb82a76f Sync config from arch
- hypr/apps.lua
- hypr/autostart.lua
- hypr/envs.lua
- hypr/hyprland.lua
- hypr/hyprsunset.conf
- hypr/input.lua
- hypr/looknfeel.lua
- hypr/omasettings.lua
- hypr/xdph.conf
- omarchy/branding/about.txt
- omarchy/branding/screensaver.txt
- omarchy/extensions/omarchy-menu.jsonc
- omarchy/hooks/battery-low.d/play-warning-sound.sample
- omarchy/hooks/font-set.d/show-font-notification.sample
- omarchy/hooks/post-boot.d/weather.sample
- omarchy/hooks/post-update.d/install-voxtype.hook
- omarchy/hooks/post-update.d/setup-agent.hook
- omarchy/hooks/post-update.d/setup-fingerprint.hook
- omarchy/hooks/post-update.d/show-update-notification.sample
- omarchy/hooks/pre-refresh-pacman.d/add-custom-repo.sample
- omarchy/hooks/theme-set.d/show-theme-notification.sample
- omarchy/shell.json
- omarchy/shell.toml
- omarchy/theme.name
- omarchy/themes/azure-glow/README.md
- omarchy/themes/azure-glow/alacritty.toml
- omarchy/themes/azure-glow/btop.theme
- omarchy/themes/azure-glow/hyprland.conf
- omarchy/themes/azure-glow/hyprlock.conf
- omarchy/themes/azure-glow/icons.theme
- … 269 more
2026-09-23 15:19:12 +07:00

161 lines
6.7 KiB
JSON

{
"schemaVersion": 1,
"id": "io.github.elevate08.qs-bitwarden-cli",
"name": "Bitwarden",
"version": "1.8.1",
"author": "David Spencer",
"license": "MIT",
"description": "Bitwarden password manager integration for the Omarchy status bar and quick access panel.",
"kinds": [
"bar-widget"
],
"entryPoints": {
"barWidget": "Panel.qml"
},
"barWidget": {
"displayName": "Bitwarden",
"description": "Search logins, copy passwords & TOTP codes, and manage your Bitwarden vault directly from the bar.",
"category": "Utilities",
"allowMultiple": false,
"defaultSection": "right",
"defaults": {
"autoLockMinutes": 15,
"lockOnScreenLock": true,
"lockOnSuspend": true,
"clearClipboardSec": 30,
"rememberSession": true,
"autoCopyTotpSec": 3,
"closeOnCopy": true,
"colorizeIcon": false,
"suggestOnOpen": true,
"fingerprintUnlock": false,
"pinUnlock": false,
"sshAgentEnabled": false,
"sshAgentUnlockOnDemand": false,
"sshAgentApprovalPopup": true,
"sshAgentApprovalWindowSec": 120
},
"schema": [
{
"key": "autoLockMinutes",
"type": "integer",
"label": "Auto-lock timeout (minutes)",
"description": "Lock vault automatically after minutes of inactivity (0 to disable)",
"min": 0,
"max": 1440,
"step": 5,
"defaultValue": 15
},
{
"key": "lockOnScreenLock",
"type": "boolean",
"label": "Lock when the screen locks",
"description": "Lock the vault as soon as the screen locks, instead of waiting out the auto-lock timeout. Uses the Omarchy lock screen's own state, so it follows a manual lock and an idle lock alike.",
"defaultValue": true
},
{
"key": "lockOnSuspend",
"type": "boolean",
"label": "Lock when the machine suspends",
"description": "Lock the vault when the system is going to sleep, so an unlocked session key is not left in the suspended machine's memory. Briefly delays the suspend to finish locking.",
"defaultValue": true
},
{
"key": "clearClipboardSec",
"type": "integer",
"label": "Clear clipboard timeout (seconds)",
"description": "Automatically clear copied password/TOTP from clipboard after seconds (0 to disable)",
"min": 0,
"max": 300,
"step": 5,
"defaultValue": 30
},
{
"key": "rememberSession",
"type": "boolean",
"label": "Remember session in OS keyring",
"description": "Keep the session key in the OS keyring while unlocked, so restarting the shell does not ask for your password again. The key is held in the keyring's memory-only session collection and stamped with the current boot, so a reboot always comes back locked.",
"defaultValue": true
},
{
"key": "autoCopyTotpSec",
"type": "integer",
"label": "Auto-copy TOTP delay (seconds)",
"description": "Automatically copy TOTP 2FA code to clipboard after copying password (0 to disable)",
"min": 0,
"max": 30,
"step": 1,
"defaultValue": 3
},
{
"key": "closeOnCopy",
"type": "boolean",
"label": "Close panel on Enter copy",
"description": "Automatically close panel after selecting an item with Enter",
"defaultValue": true
},
{
"key": "colorizeIcon",
"type": "boolean",
"label": "Colorize menu-bar icon",
"description": "Use the active Omarchy theme accent for the primary menu-bar icon.",
"defaultValue": false
},
{
"key": "suggestOnOpen",
"type": "boolean",
"label": "Contextual password suggestions",
"description": "Automatically match active window / browser tab to vault items on open",
"defaultValue": true
},
{
"key": "fingerprintUnlock",
"type": "boolean",
"label": "Unlock with fingerprint",
"description": "Use an enrolled fingerprint to unlock the vault. Requires 'omarchy setup security fingerprint'. Stores your master password in the OS login keyring so a verified fingerprint can unlock the vault, the same trade-off as Bitwarden desktop biometrics. Turning this off deletes the stored password.",
"defaultValue": false
},
{
"key": "pinUnlock",
"type": "boolean",
"label": "Unlock with PIN",
"description": "Unlock the vault with a numeric PIN (6 digits or more recommended; 4 is the floor and is flagged as weak while you type). Your master password is encrypted with a key derived from the PIN and only the ciphertext is kept, so reading the keyring alone does not reveal it. Turning this off deletes the stored ciphertext.",
"defaultValue": false
},
{
"key": "sshAgentEnabled",
"type": "boolean",
"label": "Act as your SSH agent",
"description": "Serve SSH keys from your vault to ssh, Git and signing, while the vault is unlocked. Private keys are held only by a separate helper process, never written to disk, and dropped when the vault locks. Off by default; turning it on starts the helper and a socket under your per-login runtime directory.",
"defaultValue": false
},
{
"key": "sshAgentUnlockOnDemand",
"type": "boolean",
"label": "Unlock on demand",
"description": "Let an SSH client open the unlock prompt when the vault is locked. Off by default because ssh asks the agent for identities on every connection, including ones that authenticate with an on-disk key, so this would open the panel on the first ssh after every login.",
"defaultValue": false
},
{
"key": "sshAgentApprovalPopup",
"type": "boolean",
"label": "Use centered approval popup",
"description": "Show SSH unlock and signing requests in a transient card in the middle of the screen instead of opening the anchored panel. Disable to show them in the panel.",
"defaultValue": true
},
{
"key": "sshAgentApprovalWindowSec",
"type": "integer",
"label": "Approve for this long (seconds)",
"description": "How long one approval covers further signatures from the same program, so a rebase over twenty commits is not twenty prompts. Scoped to one key and one executable path, never written to disk, and dropped on lock, logout or exit. 0 asks every time.",
"min": 0,
"max": 900,
"step": 30,
"defaultValue": 120
}
]
},
"homepage": "https://github.com/Elevate08/qs-bitwarden-cli",
"repository": "https://github.com/Elevate08/qs-bitwarden-cli"
}