From e59f10ac026cdc82d58a5778c7794b7d85ae5dd8 Mon Sep 17 00:00:00 2001 From: Kevin Kandlbinder Date: Mon, 24 Apr 2023 12:36:30 +0200 Subject: [PATCH] Improve SSH configuration --- nixos/kevin-tp/configuration.nix | 2 +- nixos/modules/ssh.nix | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/nixos/kevin-tp/configuration.nix b/nixos/kevin-tp/configuration.nix index 37f62c3..39a32fb 100644 --- a/nixos/kevin-tp/configuration.nix +++ b/nixos/kevin-tp/configuration.nix @@ -15,7 +15,7 @@ ../modules/yubikey.nix ../modules/gaming/steam.nix ../modules/gaming/helpers.nix - ../modules/mullvad.nix + #../modules/mullvad.nix ]; sops.defaultSopsFile = ./secrets/secrets.yaml; diff --git a/nixos/modules/ssh.nix b/nixos/modules/ssh.nix index 49fde16..2997cdf 100644 --- a/nixos/modules/ssh.nix +++ b/nixos/modules/ssh.nix @@ -49,8 +49,8 @@ in { users.users = mkMerge (map (name: ( mkMerge ( map (user: { - "${user}".openssh.authorizedKeys.keyFiles = [ - "/etc/nixos/ssh/${name}/authorized_keys" + "${user}".openssh.authorizedKeys.keys = [ + (lib.strings.splitString "\n" (builtins.readFile "../../ssh/${name}/authorized_keys")) ]; }) cfg.authorized."${name}".users )