feat: added defenseio miner

This commit is contained in:
Nick 2025-11-20 00:39:25 -06:00
parent 8a0e8183bb
commit aca06b9d5f

View file

@ -41,8 +41,14 @@ in
autostart = true; autostart = true;
config = config =
let let
ceresCpu = 35;
erisCpu = 4;
marsCpu = 18;
deimosCpu = 5;
phobosCpu = 5;
macAddress = "02:00:00:00:00:${macOctet}"; macAddress = "02:00:00:00:00:${macOctet}";
workers = deviceLogic 35 4 18 5 6; workers = deviceLogic ceresCpu erisCpu marsCpu deimosCpu phobosCpu;
in in
{ {
environment.systemPackages = [ environment.systemPackages = [
@ -67,7 +73,16 @@ in
mac = macAddress; mac = macAddress;
} }
]; ];
mem = deviceLogic 45000 5120 22000 6144 7168; mem =
let
num = 1024;
ceresRam = num * 45;
erisRam = num * 6;
marsRam = num * 22;
deimosRam = num * 6;
phobosRam = num * 7;
in
deviceLogic ceresRam erisRam marsRam deimosRam phobosRam;
shares = [ shares = [
{ {
mountPoint = "/nix/.ro-store"; mountPoint = "/nix/.ro-store";