1Password quick access in Sway
Table of Contents
1Password remains a core part of my authentication workflow for password, two factor authentication, and even ssh keys. It uses Linux system authentication to authenticate access from various command line tools and that’s quite helpful for automation.
Sometimes I need a quick copy of a particular password or two factor code while I’m in another application. That’s where 1Password’s quick access menu comes in very handy.
It creates a pop-up in the middle of the screen that you can use immediately to search your vault. Once you find what you need, you can press various hot keys to get the right data into your clipboard.
Press the right arrow key once the right credential is highlighted and you’ll get instructions on which key combinations to press:
ctrl-c
copies the usernamectrl-shift-c
copies the passwordctrl-alt-c
copies the two factor authentication code
In most window managers, 1Password handles the keybinding for launching the quick access
menu, which is ctrl-shift-space
by default. You can probably guess by the title of
this post that it doesn’t work out of the box with Sway. 😉
Integrating with Sway #
Start by adding a keybinding for the quick access menu. I added mine in
~/.config/sway/config.d/launcher.conf
:
# Start 1Password Quick Access
bindsym Control+Shift+Space exec /usr/bin/1password --quick-access
Save the file and reload Sway’s configuration with mod+shift+c
(mod is usually your
Windows key unless you changed it). Now press ctrl-shift-space
and the quick access
menu should appear!