extract nixremote user creation to nix-remote-builder role
1 file changed, 15 insertions(+), 0 deletions(-)
changed files
A system/roles/nix-remote-builder.nix
@@ -0,0 +1,15 @@ +{ + ... +}: +{ + 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" + ]; + }; +}