aboutsummaryrefslogtreecommitdiff
path: root/home-manager
diff options
context:
space:
mode:
Diffstat (limited to 'home-manager')
-rw-r--r--home-manager/ssh-agent/default.nix14
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";
Directive (EU) 2019/790, Article 4(3); all rights regarding Text and Data Mining (TDM) are reserved.