diff options
Diffstat (limited to 'home-manager/ssh-agent')
| -rw-r--r-- | home-manager/ssh-agent/default.nix | 14 |
1 files changed, 10 insertions, 4 deletions
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"; |
