From 79acda67c6bd09066cede186e7f56033af142341 Mon Sep 17 00:00:00 2001 From: Olaf Date: Wed, 1 Oct 2025 14:22:56 +0200 Subject: [PATCH] ssh config --- modules/shared/home-manager.nix | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/modules/shared/home-manager.nix b/modules/shared/home-manager.nix index 345a6f0..4f8b5e6 100644 --- a/modules/shared/home-manager.nix +++ b/modules/shared/home-manager.nix @@ -289,6 +289,20 @@ in ssh = { enable = true; + + enableDefaultConfig = false; + matchBlocks."*" = { + forwardAgent = false; + addKeysToAgent = "no"; + compression = false; + serverAliveInterval = 0; + serverAliveCountMax = 3; + hashKnownHosts = false; + userKnownHostsFile = "~/.ssh/known_hosts"; + controlMaster = "no"; + controlPath = "~/.ssh/master-%r@%n:%p"; + controlPersist = "no"; + }; includes = [ (lib.mkIf pkgs.stdenv.hostPlatform.isLinux "/home/${user}/.ssh/config_external") (lib.mkIf pkgs.stdenv.hostPlatform.isDarwin "/Users/${user}/.ssh/config_external")