From d0d1d9b045363b9f040ffcb3df93990cdd3af268 Mon Sep 17 00:00:00 2001 From: Sam Rolfe Date: Fri, 8 May 2026 15:43:13 +1000 Subject: [PATCH] Update the nixos workflow for new .agents folder --- skills/nixos-workflow/SKILL.md | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/skills/nixos-workflow/SKILL.md b/skills/nixos-workflow/SKILL.md index 76121d1..921c97b 100644 --- a/skills/nixos-workflow/SKILL.md +++ b/skills/nixos-workflow/SKILL.md @@ -11,23 +11,21 @@ You are an expert at managing Pi Agent assets on a NixOS system using a Gitea-ce ## ⛔ CRITICAL PROHIBITIONS - **NEVER** suggest or perform edits to `home.nix` to add individual extensions or skills. - **NEVER** use `pi install` or `npm install -g` (Nix store is read-only). -- **NEVER** save assets to `~/.agents/skills`. - ## 🛠 THE SOURCE OF TRUTH All assets MUST be managed in the local Git-controlled directory: -- **Local Path**: `/home/sam/ai-assets` +- **Local Path**: `/home/sam/.agents` - **Remote URL**: `https://gitea.lab.audasmedia.com.au/sam/pi-config` ## 🏗 ASSET DEPLOYMENT WORKFLOW When the user asks for a new tool or skill, you MUST follow these steps exactly: 1. **Local Authoring**: - - Write code/markdown directly into the appropriate subfolder in `~/ai-assets/` (e.g., `extensions/` or `skills/`). + - Write code/markdown directly into the appropriate subfolder in `~/.agents/` (e.g., `extensions/` or `skills/`). - If cloning an external repo, immediately `rm -rf .git` inside that folder to prevent submodule issues. Also inside that folder remove '.gitignore' if it is there. 2. **Local Dependency Check**: - If an extension, run `npm install` inside that specific subfolder. 3. **Gitea Synchronization**: - - `cd /home/sam/ai-assets` + - `cd /home/sam/.agents` - `git add .` - `git commit -m "Add [asset name]"` - `git push origin main`