From fd1c83f7c0a133df3d4b7f3e79eec5ee0853537b Mon Sep 17 00:00:00 2001 From: aethrvmn Date: Sun, 31 Aug 2025 22:13:34 +0200 Subject: cleaned up ssh-agent --- home-manager/ssh-agent/default.nix | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) (limited to 'home-manager/ssh-agent') diff --git a/home-manager/ssh-agent/default.nix b/home-manager/ssh-agent/default.nix index ae22c8f..05c3ee8 100644 --- a/home-manager/ssh-agent/default.nix +++ b/home-manager/ssh-agent/default.nix @@ -1,13 +1,19 @@ +{ config, ... }: { programs.ssh = { enable = true; - addKeysToAgent = "yes"; - extraConfig = '' - IdentitiesOnly yes - ''; + enableDefaultConfig = false; matchBlocks = { + "*" = { + addKeysToAgent = "yes"; + forwardAgent = false; + serverAliveInterval = 0; + serverAliveCountMax = 3; + identitiesOnly = true; + }; + "aethrvmn.gr" = { hostname = "aethrvmn.gr"; identityFile = "~/.ssh/connections"; -- cgit v1.2.3