diff --git a/infra/libkookie/configuration/server/openssh/default.nix b/infra/libkookie/configuration/server/openssh/default.nix index df15b7128b6..e340351c1b3 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 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 c0d5785bb99..bd09a02990c 100644 --- a/infra/libkookie/roots/hyperion.nix +++ b/infra/libkookie/roots/hyperion.nix @@ -43,7 +43,6 @@ in (patchAttrs (load ) (a: { cfg.home = "/home/spacekookie"; })) (load ) ]; - # # @@ -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?