From 331a86deb0ddb252645f31093d763a51ebce7e9d Mon Sep 17 00:00:00 2001 From: Alexander Heldt Date: Wed, 3 Jun 2026 12:55:48 +0200 Subject: [PATCH] pinwheel: Use `openssh`s ssh-agent for SSH As gnomes gcr-ssh-agent stalls RSA signing --- hosts/pinwheel/modules/ssh/default.nix | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/hosts/pinwheel/modules/ssh/default.nix b/hosts/pinwheel/modules/ssh/default.nix index 3210794..5c7082f 100644 --- a/hosts/pinwheel/modules/ssh/default.nix +++ b/hosts/pinwheel/modules/ssh/default.nix @@ -3,10 +3,14 @@ # Enable gnome-keyring at system level for PAM integration services.gnome.gnome-keyring.enable = true; + # Use openssh's own ssh-agent — gcr's ssh-agent stalls signing RSA keys. + services.gnome.gcr-ssh-agent.enable = false; + programs.ssh.startAgent = true; + home-manager.users.alex = { services.gnome-keyring = { enable = true; - components = [ "secrets" "ssh" ]; + components = [ "secrets" ]; }; programs.ssh = {