summaryrefslogtreecommitdiff
path: root/deployment/systems/rakan.scm
diff options
context:
space:
mode:
authorMarek Paśnikowski <marek@marekpasnikowski.pl>2026-02-05 05:51:42 +0100
committerMarek Paśnikowski <marek@marekpasnikowski.pl>2026-02-05 05:56:14 +0100
commitceaccae36a1c34d2b48889359c71c3f867c0fbb0 (patch)
tree3caa592a83e4fa377dee009e0359808f2152520e /deployment/systems/rakan.scm
parentc271477ca6e571900227cd055d6e094f297685dc (diff)
(deployment systems rakan): keep SSH clients alive
Diffstat (limited to 'deployment/systems/rakan.scm')
-rw-r--r--deployment/systems/rakan.scm6
1 files changed, 5 insertions, 1 deletions
diff --git a/deployment/systems/rakan.scm b/deployment/systems/rakan.scm
index 2d7550c..b0a76d1 100644
--- a/deployment/systems/rakan.scm
+++ b/deployment/systems/rakan.scm
@@ -189,7 +189,11 @@
(l-offload-auth (gnu:services:simple-service 'offload-authorizations
gnu:services:base:guix-service-type
guix-offload-authorizations))
- (l-openssh (gnu:services:service gnu:services:ssh:openssh-service-type))
+ (l-openssh (gnu:services:service gnu:services:ssh:openssh-service-type
+ (gnu:services:ssh:openssh-configuration
+ (extra-content (string-append "\n"
+ "ClientAliveInterval 10\n"
+ "ClientAliveCountMax 10\n")))))
(l-swap-devices (list swap))
(l-users (cons* users:id1000:uid1000-account
gnu:system:shadow:%base-user-accounts)))