all repos — nixfiles @ main

System and user configuration, managed by nix and home-manager

system/roles/nix-remote-builder.nix (view raw)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
{
  ...
}:
{
  nix.settings.trusted-users = [ "nixremote" ];
  users.users.nixremote = {
    shell = "/bin/sh";
    isNormalUser = true;
    home = "/var/lib/nixremote/";
    createHome = true;
    openssh.authorizedKeys.keys = [
      "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPKGzXGgFm/4Da2KNl1wb7TC2YOu/baP/2eFVBaJY0Wq root@marvin"
      "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINDi3OcY2fSW7iCozQyUGHOqbZbcqChd/djOcwQCwVMA root@prefect"
      "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMgmY56NRAN+v0wHqtL34JbjPqwHKxZ5btAjmUyLhfDK root@hasel"
      "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINZJAG8CUBUaGQBQSpAnmaJxHmRQBNRD51tM5ZkmWR+k root@ulme"
    ];
  };
}