Compare commits

..

10 Commits

Author SHA1 Message Date
ff129019e0 Revert "fix: update compose submodule — hermes-workspace HOST fix"
This reverts commit 8025607a53.
2026-05-20 14:10:11 -04:00
8025607a53 fix: update compose submodule — hermes-workspace HOST fix 2026-05-20 14:08:08 -04:00
a322ed0884 feat(secrets): add HERMES_WORKSPACE_PASSWORD to containers.env 2026-05-20 14:06:56 -04:00
68b7c40a9e fix(compose): update submodule to fix/hermes-build (dashboard + auth) 2026-05-20 14:06:32 -04:00
146c164c91 fix: update compose submodule — hermes-workspace HOST fix and entrypoint improvements 2026-05-20 14:05:58 -04:00
8e896e4c0d Revert "fix(compose): update compose submodule to feat/hermes-workspace-combined (dashboard + auth)"
This reverts commit 1898f39d24.
2026-05-20 14:05:44 -04:00
1898f39d24 fix(compose): update compose submodule to feat/hermes-workspace-combined (dashboard + auth) 2026-05-20 14:04:23 -04:00
c7a0a4dae4 Revert "feat(hermes): update compose submodule — drop fork overlay for v0.12.0 kanban"
This reverts commit b85513ade2.
2026-05-19 21:29:53 -04:00
b85513ade2 feat(hermes): update compose submodule — drop fork overlay for v0.12.0 kanban 2026-05-19 21:23:13 -04:00
d064bfb770 feat: add combined Hermes Workspace image with Swarm support
- Update compose submodule to feat/hermes-workspace-combined
- New ai/hermes-workspace/ Dockerfile combining our Hermes fork
  + workspace web UI + tmux (Swarm workers)
- Hermes dashboard enabled on port 9119
- Existing hermes/ Dockerfile preserved as fallback
2026-05-19 20:50:15 -04:00
5 changed files with 6 additions and 39 deletions

View File

@@ -342,44 +342,6 @@
HIP_VISIBLE_DEVICES = "0,1";
};
# ── UPS (Uninterruptible Power Supply) ──────────────────────────────
# APC Back-UPS BVK1200M2 connected via USB (vendor 051d, product 0002)
power.ups = {
enable = true;
mode = "standalone";
ups = {
apc-backups = {
driver = "usbhid-ups";
port = "auto";
description = "APC Back-UPS BVK1200M2";
};
};
upsd = {
listen = [{
address = "127.0.0.1";
}];
};
users = {
nutmon = {
passwordFile = pkgs.writeText "ups-nutmon-password" "ups-nutmon-2025";
upsmon = "primary";
};
};
upsmon = {
monitor = {
apc-backups = {
system = "apc-backups@localhost";
user = "nutmon";
type = "master";
};
};
};
};
# Open ports in the firewall.
# networking.firewall.allowedTCPPorts = [ ... ];
# networking.firewall.allowedUDPPorts = [ ... ];

View File

@@ -9,6 +9,10 @@
ai-worker = {
main = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAXeGtPPcsP2IYRQNvII41NVWhJsarEk8c4qxs/a5sXf";
};
hermes_agent = {
age = "age178ypgaxn3fldh2aeqz37ncpk7jrplaxacrca8kkcycre3ahjef4s2dp3rp";
};
};
hosts = {

Binary file not shown.

View File

@@ -4,6 +4,7 @@ let
keys.users.gortium.main
keys.hosts.lazyworkhorse.main
keys.hosts.lazyworkhorse.bootstrap
keys.users.hermes_agent.age
];
in
{