aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKatharina Fey <kookie@spacekookie.de>2020-12-26 13:01:56 +0100
committerKatharina Fey <kookie@spacekookie.de>2020-12-26 13:01:56 +0100
commit9dd3505aa2e632231d4515ceaec720ea0137b7b7 (patch)
treef10d43456037c00ae5915b1483d33ec8b0e19f6a
parent920ab3bd11dd5e1093fd9db424b11db7e3e45ea0 (diff)
libkookie: hyperion: adding hashed password and root ssh keys
-rw-r--r--infra/libkookie/configuration/server/openssh/default.nix6
-rw-r--r--infra/libkookie/roots/hyperion.nix2
2 files changed, 6 insertions, 2 deletions
diff --git a/infra/libkookie/configuration/server/openssh/default.nix b/infra/libkookie/configuration/server/openssh/default.nix
index df15b7128b6d..e340351c1b34 100644
--- a/infra/libkookie/configuration/server/openssh/default.nix
+++ b/infra/libkookie/configuration/server/openssh/default.nix
@@ -1,5 +1,7 @@
-{ config, ... }:
+{ config, lib, pkgs, ... } @ args:
+let spacekookie = (import <configuration/users/spacekookie> args);
+in
{
services.openssh = {
enable = true;
@@ -13,6 +15,8 @@
'';
};
+ users.users.root.openssh.authorizedKeys.keys = spacekookie.pubkeys;
+
# Also enable mosh because /shrug
programs.mosh.enable = true;
}
diff --git a/infra/libkookie/roots/hyperion.nix b/infra/libkookie/roots/hyperion.nix
index c0d5785bb99a..bd09a02990cc 100644
--- a/infra/libkookie/roots/hyperion.nix
+++ b/infra/libkookie/roots/hyperion.nix
@@ -43,7 +43,6 @@ in
(patchAttrs (load <configuration/users/spacekookie>) (a: { cfg.home = "/home/spacekookie"; }))
(load <configuration/users/qyliss>)
];
-
#
#
@@ -107,6 +106,7 @@ in
services.zfs.autoScrub.enable = true;
+ users.users.spacekookie.hashedPassword = "$6$K9tFZBjAfaeLmzq$cc9yKWw93/f5DmypEg0pJGcPl4FTAMzECtWjFZp4GRDF1hC38zRLUwUgXpxSEiEWp8am3yM/aojZrJdiXpBEk.";
users.groups.tls = {};
system.stateVersion = "19.03"; # Did you read the comment?