A Guide to Integrating 1Password with Walker #3679
pomartel
started this conversation in
Show and tell
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
1Password Quick Access can be unreliable under Omarchy and Hyprland, so I decided to try integrating 1Password with Walker instead. The process was slightly more involved than expected, so here is a short guide that may help others.
Install and configure the 1Password CLI
Walker requires the 1Password CLI. Install it using Yay:
Next, authenticate with your 1Password account. Running any
opcommand will prompt a login:Enter your URL, email, and secret key. These are available in your 1Password account settings at https://my.1password.com/. The URL is typically:
After signing in, running the same command again should list your 1Password items.
Then open the 1Password desktop app, go to Settings → Development, and enable Integrate with 1Password CLI.
Install and configure the Elephant data provider
Walker uses Elephant as its backend to retrieve 1Password entries. Elephant is included with Omarchy, but you must install the 1Password data provider:
By default, Elephant queries a vault named
personal. If you use different vaults, create or edit~/.config/elephant/1password.toml:with a list of your vault names:
Replace these with the actual names of your 1Password vaults.
Configure a Walker prefix
To quickly access your passwords in Walker, assign a prefix character. I initially tried
#, but it didn’t work, so I switched to*, which isn’t used by any other provider.Add this section to the bottom of
~/.config/walker/config.toml:Apply the changes by restarting Walker via this Omarchy command:
Now open Walker with SUPER+SPACE, type your prefix (e.g.,
*), and you should see a list of logins. Select an entry and use the following shortcuts:Your 1Password vaults should now be fully accessible through Walker!
Beta Was this translation helpful? Give feedback.
All reactions