Compare commits
1 Commits
feat/remot
...
84c6a7af6a
| Author | SHA1 | Date | |
|---|---|---|---|
| 84c6a7af6a |
Submodule assets/dotfiles deleted from 504daea61e
@@ -102,7 +102,9 @@
|
|||||||
}
|
}
|
||||||
nixos-raspberrypi.nixosModules.raspberry-pi-5.base
|
nixos-raspberrypi.nixosModules.raspberry-pi-5.base
|
||||||
nixos-uconsole.nixosModules.uconsole-cm5
|
nixos-uconsole.nixosModules.uconsole-cm5
|
||||||
|
./modules/nixos/services/remote-builder.nix
|
||||||
./hosts/uConsole/configuration.nix
|
./hosts/uConsole/configuration.nix
|
||||||
|
./users/builder.nix
|
||||||
./hosts/uConsole/hardware-configuration.nix
|
./hosts/uConsole/hardware-configuration.nix
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -168,4 +168,23 @@
|
|||||||
# Reticulum uses its own encryption and doesn't need open ports
|
# Reticulum uses its own encryption and doesn't need open ports
|
||||||
# for basic mesh operations (peer-to-peer discovery).
|
# for basic mesh operations (peer-to-peer discovery).
|
||||||
# For TCP interfaces, open additional ports as needed.
|
# For TCP interfaces, open additional ports as needed.
|
||||||
|
|
||||||
|
# ============================================================
|
||||||
|
# Remote builder — dispatches x86_64-linux builds to server
|
||||||
|
# ============================================================
|
||||||
|
services.remoteBuilder = {
|
||||||
|
enable = true;
|
||||||
|
machines = [
|
||||||
|
{
|
||||||
|
hostName = "lazyworkhorse.net";
|
||||||
|
port = 2424;
|
||||||
|
sshUser = "builder";
|
||||||
|
sshKey = "/etc/ssh/builder_key";
|
||||||
|
systems = [ "x86_64-linux" ];
|
||||||
|
maxJobs = 36;
|
||||||
|
supportedFeatures = [ "benchmark" "big-parallel" "nixos-test" ];
|
||||||
|
}
|
||||||
|
];
|
||||||
|
};
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user