aboutsummaryrefslogtreecommitdiff
path: root/profiles/users/builder.nix
blob: ba999eac914ad2e1fbe51f2b5e67a562b1d8efbe (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
{ adminUser, ... }:
{
  nix.settings.trusted-users = [ "builder" ];

  users.users.builder = {
    openssh.authorizedKeys.keys =
      with adminUser.userinfo.sshPublicKeys;
      [
        onepassword
        yubikey-personal-nano
        yubikey-personal-keychain
        yubikey-personal-backup
      ]
      ++ [
        # remote builder ssh key
        "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGFGxdplt9WwGjdhoYkmPe2opZMJShtpqnGCI+swrgvw"
      ];
    isNormalUser = true;
    group = "nogroup";
  };
}