diff options
| author | aethrvmn <me@aethrvmn.gr> | 2025-08-31 20:13:34 +0000 |
|---|---|---|
| committer | aethrvmn <me@aethrvmn.gr> | 2025-08-31 20:13:34 +0000 |
| commit | fd1c83f7c0a133df3d4b7f3e79eec5ee0853537b (patch) | |
| tree | e4c54c931d0344bc1742bddf15cd1e7bad257c06 /home-manager/ssh-agent/default.nix | |
| parent | cleaned up forgejo (diff) | |
cleaned up ssh-agent
Diffstat (limited to '')
| -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"; |
