From 28455a6787631f4d42290beed0e45a863306eb77 Mon Sep 17 00:00:00 2001 From: ginnoir Date: Wed, 5 Aug 2026 12:10:32 -0500 Subject: [PATCH] docs: correct valhalla OS in the remaining agent-facing docs MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Same fix as 317a424, applied to the files an agent actually reads before touching the host: AGENTS.md and both copies of the homelab-ssh skill. They all claimed a headless Ubuntu server; valhalla is EndeavourOS (Arch). Also record two things that cost time this session: there is no apt/apt-get on the host, and ginnoir has passwordless sudo (needed for anything writing to root-owned paths like /config/caddy/Caddyfile). Historical records under plans/ and docs/superpowers/plans/ are left alone on purpose — they document what was true when the work was done. Co-Authored-By: Claude Opus 5 --- .agents/skills/homelab-ssh/SKILL.md | 2 +- .claude/skills/homelab-ssh/SKILL.md | 2 +- AGENTS.md | 6 +++--- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.agents/skills/homelab-ssh/SKILL.md b/.agents/skills/homelab-ssh/SKILL.md index e4517b4..8a0f2a7 100644 --- a/.agents/skills/homelab-ssh/SKILL.md +++ b/.agents/skills/homelab-ssh/SKILL.md @@ -5,7 +5,7 @@ description: Connect to and run commands on the valhalla homelab server (ginnoir # homelab-ssh -The production homelab runs on a headless Ubuntu host reachable at `ssh ginnoir@valhalla` (key-based auth; resolves and works from this Windows host directly). +The production homelab runs on a headless **EndeavourOS (Arch)** host reachable at `ssh ginnoir@valhalla` (key-based auth; resolves and works from this Windows host directly). Package manager is `pacman` — there is no `apt`/`apt-get`. `ginnoir` has passwordless `sudo`. ## Connect (non-interactive / safe for automation) diff --git a/.claude/skills/homelab-ssh/SKILL.md b/.claude/skills/homelab-ssh/SKILL.md index e4517b4..8a0f2a7 100644 --- a/.claude/skills/homelab-ssh/SKILL.md +++ b/.claude/skills/homelab-ssh/SKILL.md @@ -5,7 +5,7 @@ description: Connect to and run commands on the valhalla homelab server (ginnoir # homelab-ssh -The production homelab runs on a headless Ubuntu host reachable at `ssh ginnoir@valhalla` (key-based auth; resolves and works from this Windows host directly). +The production homelab runs on a headless **EndeavourOS (Arch)** host reachable at `ssh ginnoir@valhalla` (key-based auth; resolves and works from this Windows host directly). Package manager is `pacman` — there is no `apt`/`apt-get`. `ginnoir` has passwordless `sudo`. ## Connect (non-interactive / safe for automation) diff --git a/AGENTS.md b/AGENTS.md index 1acc6ae..b5cceb7 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -9,9 +9,9 @@ from your tool's user-level instructions (`~/.codex/AGENTS.md` / `~/.gemini/GEMI ## Essentials (full detail in `CLAUDE.md`) -- **What this is:** deployment config for a live, single-host Docker homelab on a headless Ubuntu - server reachable at `ssh ginnoir@valhalla`. ~50 containers in per-domain Portainer-managed stacks. - This is **not** application code. +- **What this is:** deployment config for a live, single-host Docker homelab on a headless + **EndeavourOS (Arch)** server reachable at `ssh ginnoir@valhalla` — `pacman`, not `apt`. + ~50 containers in per-domain Portainer-managed stacks. This is **not** application code. - **The repo is canonical.** Portainer polls `main` every 5 min and redeploys any app stack whose `stacks//*` files changed. Editing here changes nothing until you `git push`. - **Deployment channels:**