diff options
author | Katharina Fey <kookie@spacekookie.de> | 2020-12-26 13:01:56 +0100 |
---|---|---|
committer | Katharina Fey <kookie@spacekookie.de> | 2020-12-26 13:01:56 +0100 |
commit | 9dd3505aa2e632231d4515ceaec720ea0137b7b7 (patch) | |
tree | f10d43456037c00ae5915b1483d33ec8b0e19f6a /infra/libkookie | |
parent | 920ab3bd11dd5e1093fd9db424b11db7e3e45ea0 (diff) |
libkookie: hyperion: adding hashed password and root ssh keys
Diffstat (limited to 'infra/libkookie')
-rw-r--r-- | infra/libkookie/configuration/server/openssh/default.nix | 6 | ||||
-rw-r--r-- | infra/libkookie/roots/hyperion.nix | 2 |
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? |