feat: Add support for using this as a builder machine for arm

This commit is contained in:
batteredbunny 2025-04-12 03:42:48 +03:00
parent 2753faf2bd
commit 89b98be543
2 changed files with 23 additions and 0 deletions

View file

@ -14,6 +14,7 @@
./games/minecraft
./services
inputs.common-modules.nixosModules.nixos-upgrade
./remote-builder.nix
];
nixpkgs = {

22
remote-builder.nix Normal file
View file

@ -0,0 +1,22 @@
{ ... }: {
nix.settings.trusted-users = [ "vps-builder" ];
boot.binfmt.emulatedSystems = [ "aarch64-linux" ]; # Needed since this server is x86_64 instead of arm
users = {
groups.vps-builder = { };
users = {
vps-builder = {
isNormalUser = true;
createHome = false;
group = "vps-builder";
openssh.authorizedKeys.keys = [
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPhOvImWCrTZQ0BxjVMmDsgJvr8KRm5ULG8uytj+T8Z2 uwu@vps" # vps
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBG5BQ3q5KnVDDqWuCGuU0avIw67HPC6h2ZMiy13xO6D root@vps"
];
};
};
};
}