feat: server-side remote builder config (lazyworkhorse dispatches aarch64 to uConsole)

Server only — uConsole-side config will be added in uconsole-cm5-incremental branch.
Includes reusable module, builder system user, and SSH key placeholder.
This commit is contained in:
2026-06-20 20:59:38 -04:00
parent 5aca97e057
commit db2d540b3c
6 changed files with 115 additions and 0 deletions

13
users/builder.nix Normal file
View File

@@ -0,0 +1,13 @@
{ config, lib, pkgs, keys, ... }: {
users.users.builder = {
isSystemUser = true;
group = "builder";
home = "/var/empty";
createHome = false;
shell = pkgs.nologin;
openssh.authorizedKeys.keys = with keys; [
users.builder.main
];
};
users.groups.builder = {};
}