X-Git-Url: https://git.immae.eu/?p=perso%2FImmae%2FConfig%2FNix.git;a=blobdiff_plain;f=modules%2Fprivate%2Fsystem.nix;fp=modules%2Fprivate%2Fsystem.nix;h=c7e277c4bb7313efdd72e57bc2b57a2c234ed8b2;hp=0e72d9962fec977563a3607002aa44910cc42f89;hb=282c67a117b7d349b30a96972b050d630f906dec;hpb=97f5a24bc8839328571b23eb5f910de206ddbe1f diff --git a/modules/private/system.nix b/modules/private/system.nix index 0e72d99..c7e277c 100644 --- a/modules/private/system.nix +++ b/modules/private/system.nix @@ -4,7 +4,12 @@ networking.extraHosts = builtins.concatStringsSep "\n" (lib.mapAttrsToList (n: v: "${v.config.hostEnv.ips.main.ip4} ${n}") nodes); - users.extraUsers.root.openssh.authorizedKeys.keyFiles = [ "${config.myEnv.privateFiles}/id_ed25519.pub" ]; + users.extraUsers.root.openssh.authorizedKeys.keys = [ config.myEnv.sshd.rootKeys.nix_repository ]; + secrets.deleteSecretsVars = true; + secrets.gpgKeys = [ + ../../nixops/public_keys/Immae.pub + ]; + services.openssh.enable = true; services.duplyBackup.profiles.system = {