From aca06b9d5f911a4305db663bc7e033fb1237849c Mon Sep 17 00:00:00 2001 From: Nick Date: Thu, 20 Nov 2025 00:39:25 -0600 Subject: [PATCH] feat: added defenseio miner --- modules/nixos/guests/defenseio/default.nix | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/modules/nixos/guests/defenseio/default.nix b/modules/nixos/guests/defenseio/default.nix index 2863bff..11c1a8c 100755 --- a/modules/nixos/guests/defenseio/default.nix +++ b/modules/nixos/guests/defenseio/default.nix @@ -41,8 +41,14 @@ in autostart = true; config = let + ceresCpu = 35; + erisCpu = 4; + marsCpu = 18; + deimosCpu = 5; + phobosCpu = 5; + macAddress = "02:00:00:00:00:${macOctet}"; - workers = deviceLogic 35 4 18 5 6; + workers = deviceLogic ceresCpu erisCpu marsCpu deimosCpu phobosCpu; in { environment.systemPackages = [ @@ -67,7 +73,16 @@ in 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 = [ { mountPoint = "/nix/.ro-store";