blob: eb968931ed1997345f49f68c5355cff0b9980512 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
{ config, secrets, ... }:
{
users = {
groups.${config.modules.primaryUser} = { };
users =
let
defaultOptions = {
initialHashedPassword = secrets.initial_hashed_password;
openssh.authorizedKeys.keys = [ secrets.kioku_openssh_public_key ];
};
in
{
root = defaultOptions;
${config.modules.primaryUser} = defaultOptions // {
group = config.modules.primaryUser;
isNormalUser = true;
};
};
};
}
|