commit ecd2f8d4d60f8eaa72ecc286be369949da92a7fc parent 68a4c6662a6c48e88af9842773173f958e6d22a1 Author: Damian Myrda <damian@prime8.dev> Date: Sat, 31 Jan 2026 17:10:00 -0600 add 1password ssh agent support Diffstat:
| D | autostart/1password-daemon.desktop | | | 9 | --------- |
| M | programs/fish/config.fish | | | 3 | +++ |
| A | programs/systemd/user/1password-ssh-agent.service | | | 12 | ++++++++++++ |
3 files changed, 15 insertions(+), 9 deletions(-)
diff --git a/autostart/1password-daemon.desktop b/autostart/1password-daemon.desktop @@ -1,9 +0,0 @@ -[Desktop Entry] -Type=Application -Name=1Password Daemon -Comment=Start 1Password in the background -Exec=/opt/1Password/1password --silent -Hidden=false -NoDisplay=false -X-GNOME-Autostart-enabled=true -X-GNOME-Autostart-Delay=5 diff --git a/programs/fish/config.fish b/programs/fish/config.fish @@ -72,6 +72,9 @@ set --export PATH $BUN_INSTALL/bin $PATH # opencode fish_add_path /var/home/moncheeta/.opencode/bin +# 1password ssh agent +set -gx SSH_AUTH_SOCK "$HOME/.1password/agent.sock" + # secrets if test -f ~/.config/fish/secrets.fish source ~/.config/fish/secrets.fish diff --git a/programs/systemd/user/1password-ssh-agent.service b/programs/systemd/user/1password-ssh-agent.service @@ -0,0 +1,12 @@ +[Unit] +Description=1Password SSH Agent +Documentation=https://developer.1password.com/docs/ssh/get-started/ + +[Service] +Type=simple +ExecStart=/opt/1Password/1password --silent +Restart=on-failure +RestartSec=10 + +[Install] +WantedBy=default.target