diff --git a/flake.nix b/flake.nix index 62e3bd8..fc7f1e8 100644 --- a/flake.nix +++ b/flake.nix @@ -244,11 +244,14 @@ users = lib.pipe cfg.users.users [ (lib.filterAttrs (uname: user: user.isNormalUser)) (builtins.mapAttrs (uname: user: { - authorizedKeys = lib.forEach user.openssh.authorizedKeys.keys (key: builtins.concatStringsSep " " [ + authorizedKeys = lib.forEach user.openssh.authorizedKeys.keys (key: builtins.concatStringsSep " " ( + lib.take + (lib.length (lib.splitString " " key)) + [ (builtins.elemAt (lib.splitString " " key) 0) "..." (builtins.elemAt (lib.splitString " " key) 2) - ]); + ])); })) ]; nix-system-features = cfg.nix.settings.system-features;