From 81f72f5d9d4b7ea2361db1ce7799e0c58b474e18 Mon Sep 17 00:00:00 2001 From: Nick Date: Fri, 21 Nov 2025 03:17:14 -0600 Subject: [PATCH] feat: based just balance command --- modules/config/default.nix | 1 + modules/config/devices/config/lamdagibson.nix | 1 + profiles/user0/files/misc/justfile.nix | 12 ++++++------ 3 files changed, 8 insertions(+), 6 deletions(-) diff --git a/modules/config/default.nix b/modules/config/default.nix index 365cce4..84398dc 100755 --- a/modules/config/default.nix +++ b/modules/config/default.nix @@ -106,6 +106,7 @@ let ip = genOptions stringType "address"; label = stringType; name = stringType; + short = stringType; sync = genOptions stringType "address"; wireguard = genOptions stringType "ip"; } diff --git a/modules/config/devices/config/lamdagibson.nix b/modules/config/devices/config/lamdagibson.nix index 3f21c4f..36dac85 100755 --- a/modules/config/devices/config/lamdagibson.nix +++ b/modules/config/devices/config/lamdagibson.nix @@ -6,6 +6,7 @@ let in { name = "lamdagibson"; + short = "lamda"; ip = { address0 = lamdagibsonIP; }; diff --git a/profiles/user0/files/misc/justfile.nix b/profiles/user0/files/misc/justfile.nix index 1a77ad9..3a472fa 100755 --- a/profiles/user0/files/misc/justfile.nix +++ b/profiles/user0/files/misc/justfile.nix @@ -26,12 +26,12 @@ let ssh -p ${builtins.toString ssh} root@localhost ''; balanceHosts = lib.concatStringsSep ", " [ - ''{name: "ceres", ssh: "${devices.ceres.ip.address0}"}'' - ''{name: "eris", ssh: "${devices.eris.ip.address0}"}'' - ''{name: "mars", ssh: "${devices.mars.ip.address0}"}'' - ''{name: "deimos", ssh: "${devices.deimos.ip.address0}"}'' - ''{name: "phobos", ssh: "${devices.phobos.ip.address0}"}'' - ''{name: "lamda", ssh: "-o StrictHostKeyChecking=no denise@192.168.50.131"}'' + ''{name: "${devices.ceres.name}", ssh: "${devices.ceres.ip.address0}"}'' + ''{name: "${devices.eris.name}", ssh: "${devices.eris.ip.address0}"}'' + ''{name: "${devices.mars.name}", ssh: "${devices.mars.ip.address0}"}'' + ''{name: "${devices.deimos.name}", ssh: "${devices.deimos.ip.address0}"}'' + ''{name: "${devices.phobos.name}", ssh: "${devices.phobos.ip.address0}"}'' + ''{name: "${devices.lamdagibson.short}", ssh: "-o StrictHostKeyChecking=no denise@${devices.lamdagibson.ip.address0}"}'' ]; systemRecords = command: