Hey @Sling, I tried to replicate that error message from a brand new installation of the 1Password desktop app and the CLI on a completely fresh VM, but was unable to reproduce.
After installing the 1Password desktop app via its AUR package and signing in, the settings/settings.json file was created with 0600 permissions and the CLI integration worked as expected after enabling through the desktop app.
$ ls -al ~/.config/1Password/settings
total 12
drwxr-xr-x 2 testuser testuser 4096 Mar 18 10:11 .
drwx------ 14 testuser testuser 4096 Mar 18 10:13 ..
-rw------- 1 testuser testuser 413 Mar 18 10:12 settings.json
Pinned Comments
slurpee commented on 2022-03-22 11:18 (UTC) (edited on 2025-07-10 04:49 (UTC) by slurpee)
As of the
2.24.0-2release, Zsh shell completion is no longer provided by the package to mirror the official packages. Users that wish to use shell completion can add a line to their shell's dotfile.See the official docs for instructions specific to your shell: https://developer.1password.com/docs/cli/reference/commands/completion/
It is recommended to verify the authenticity of the binary by using Agilebits's PGP code signing key. Their public key ID is published in the install documentation. Agilebits recently renewed their PGP key; if GPG reports the key has expired, simply run the receive command again and trust as you see fit.