From 2304628375668d025c4dbf8266ecd36b670cbb6d Mon Sep 17 00:00:00 2001 From: autonomic-bot Date: Mon, 1 Jun 2026 23:32:41 +0000 Subject: [PATCH] =?UTF-8?q?chore(nix):=20park=20opencode-web=20(wantedBy?= =?UTF-8?q?=3D[])=20=E2=80=94=20loops=20are=20on=20claude=20now?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Keep the unit definition in the flake for easy re-enable; just stop it auto-starting. Restore wantedBy = [ "multi-user.target" ] to bring it back. Co-Authored-By: Claude Opus 4.8 --- nix/hosts/cc-ci-orchestrator-hetzner/configuration.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/nix/hosts/cc-ci-orchestrator-hetzner/configuration.nix b/nix/hosts/cc-ci-orchestrator-hetzner/configuration.nix index c06c00e..ae8e82b 100644 --- a/nix/hosts/cc-ci-orchestrator-hetzner/configuration.nix +++ b/nix/hosts/cc-ci-orchestrator-hetzner/configuration.nix @@ -123,7 +123,10 @@ SSHCFG # TINFOIL_API_KEY and other creds are read from /srv/cc-ci/.testenv at startup. systemd.services.opencode-web = { description = "opencode web server for cc-ci agents (tinfoil/deepseek backend)"; - wantedBy = [ "multi-user.target" ]; + # PARKED 2026-06-01: loops run on the claude backend now, so the opencode web server is not + # needed. Definition kept for easy re-enable — restore `wantedBy = [ "multi-user.target" ];` + # and rebuild to bring it back. + wantedBy = [ ]; after = [ "network-online.target" "tailscaled.service" ]; wants = [ "network-online.target" ]; serviceConfig = {