blob: 24e854a930526e36fe49e876b33c4e546ec55720 [file] [log] [blame]
{ config, ... }:
{
users.users.coded.hashedPasswordFile =
config.sops.secrets."systems/x86_64-linux/shorthair/users/passwords.sops.coded.json:coded".path;
users.users.minion.hashedPasswordFile =
config.sops.secrets."systems/x86_64-linux/shorthair/users/passwords.sops.coded.json:minion".path;
sops.secrets."systems/x86_64-linux/shorthair/users/passwords.sops.coded.json:coded" = {
mode = "0400";
owner = config.users.users.root.name;
group = config.users.users.root.group;
sopsFile = ./passwords.sops.coded.json;
format = "json";
key = "coded";
neededForUsers = true;
};
sops.secrets."systems/x86_64-linux/shorthair/users/passwords.sops.coded.json:minion" = {
mode = "0400";
owner = config.users.users.root.name;
group = config.users.users.root.group;
sopsFile = ./passwords.sops.coded.json;
format = "json";
key = "minion";
neededForUsers = true;
};
}