{ lib, ... }: { programs.ssh.enableDefaultConfig = false; programs.keychain = { enable = true; keys = [ "primary-vi" ]; enableFishIntegration = true; }; home.activation.writeSSHConfig = lib.hm.dag.entryAfter [ "writeBoundary" ] '' rm -f $HOME/.ssh/config cat > $HOME/.ssh/config <