From b0f5ef74392d1323e2d47aedbfc111751d476fa8 Mon Sep 17 00:00:00 2001 From: soraefir Date: Sat, 2 May 2026 21:39:40 +0200 Subject: [PATCH] Fix Ssh --- systems/gateway/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/systems/gateway/default.nix b/systems/gateway/default.nix index 751ce00..695c393 100644 --- a/systems/gateway/default.nix +++ b/systems/gateway/default.nix @@ -4,17 +4,17 @@ let groupedUsers = lib.groupBy (u: u.username) allUsers; allowedUsernames = map (u: u.username) config.syscfg.users; activeUsers = lib.filterAttrs (name: _: lib.elem name allowedUsernames) groupedUsers; - in { imports = [ ./hardware.nix ]; services.openssh.enable = true; services.openssh.ports = [ 422 ]; + services.openssh.extraConfig = activeUsers;#[ 422 ]; users.users = lib.mapAttrs (name: userList: { openssh.authorizedKeys.keys = lib.unique ( lib.concatMap (u: if u ? pubssh then [ u.pubssh ] else []) userList ); - }) groupedUsers + }) activeUsers // { root = {openssh.authorizedKeys.keys = [];}; };