From 5aa041ba276704272380342b40d254cf874516e0 Mon Sep 17 00:00:00 2001 From: soraefir Date: Sat, 2 May 2026 21:11:57 +0200 Subject: [PATCH] ssh fix --- systems/gateway/default.nix | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/systems/gateway/default.nix b/systems/gateway/default.nix index ad372ca..29b2459 100644 --- a/systems/gateway/default.nix +++ b/systems/gateway/default.nix @@ -10,9 +10,12 @@ in { services.openssh.enable = true; services.openssh.ports = [ 422 ]; + services.openssh.extraConfig = activeUsers; users.users = lib.mapAttrs (name: userList: { - openssh.authorizedKeys.keys = lib.unique (map (u: u.pubssh) userList); - }) activeUsers + openssh.authorizedKeys.keys = lib.unique ( + lib.concatMap (u: if u ? pubssh then [ u.pubssh ] else []) userList + ); + }) groupedUsers // { root = {openssh.authorizedKeys.keys = [];}; };