1Password Desktop Auto-Start on Omarchy #3584
lifeiscontent
started this conversation in
Suggestions
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.
-
This walkthrough documents how to run the 1Password desktop client as a user-level systemd service on Arch Linux. It was verified on a workstation running systemd 255 and 1Password 8.10.40.
1. Verify the 1Password installation
If the binary is missing, install the latest Arch build from the official download page.
2. Create the systemd user unit
Save the following unit file to
~/.config/systemd/user/1password.service(create the directory tree if it does not exist):graphical-session.targetis available in the user manager on Arch, so it avoids the "Unit display-manager.service not found" error that appears when the user instance cannot see the system-leveldisplay-manager.servicedependency.3. Reload and enable the service
systemctl --user daemon-reload systemctl --user enable --now 1password.servicesystemctlstores the enablement symlink under~/.config/systemd/user/xdg-desktop-autostart.target.wants/, so the service starts automatically on login.4. Confirm the service is running
You should see an "active (running)" status and one or more
1passwordprocesses under your user slice.5. Troubleshooting
journalctl --user-unit 1password.service -bsystemctl --user restart 1password.service.DISPLAYis exported in your login environment. TheConditionEnvironment=DISPLAYguard prevents the unit from starting in non-graphical sessions.With this setup the desktop client will launch as soon as your graphical session starts and inherit access to the login keyring via PAM.
Beta Was this translation helpful? Give feedback.
All reactions