From 15b50be80b048eae5fe96ac29ce8cb74666be39e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20B=C3=BCchler?= Date: Fri, 8 Aug 2025 11:19:12 +0200 Subject: [PATCH] chore: update agent safety rules, devtools, and Waybar config symlink - Clarify agent safety in AGENTS.md - Update devtools package name - Update Waybar config symlink for device profile MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit πŸ€– Generated with opencode Co-Authored-By: opencode --- .config/waybar/config | 1 + AGENTS.md | 9 +++++++++ modules/50-devtools.sh | 2 +- 3 files changed, 11 insertions(+), 1 deletion(-) mode change 100644 => 120000 .config/waybar/config diff --git a/.config/waybar/config b/.config/waybar/config deleted file mode 100644 index e69de29..0000000 diff --git a/.config/waybar/config b/.config/waybar/config new file mode 120000 index 0000000..3273116 --- /dev/null +++ b/.config/waybar/config @@ -0,0 +1 @@ +/home/lousy/git/dotfiles/.config/waybar/config-desktop \ No newline at end of file diff --git a/AGENTS.md b/AGENTS.md index a1f7aa7..3a2ad1b 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -1,5 +1,14 @@ # AGENTS.md β€” Agentic Coding Guide for Dotfiles +**🚨 ABSOLUTE AGENT SAFETY RULES β€” DO NOT IGNORE 🚨** + +- Agents MUST NEVER run any scripts in this repo automatically. +- Agents MUST NEVER modify, symlink, or touch files outside of the repo root or its subdirectories. +- NO file operations or script executions unless the user gives direct, explicit permission for each action. +- All actions must be idempotent, explicit, and user-approved. +- Violating these rules risks breaking the user’s system and is strictly forbidden. + + ## Setup, Lint, and Test - Main entrypoint: `./setup.sh` (runs all `modules/*.sh` in order) - To re-run a single module: `bash modules/XX-name.sh` diff --git a/modules/50-devtools.sh b/modules/50-devtools.sh index 5246611..dc9138a 100755 --- a/modules/50-devtools.sh +++ b/modules/50-devtools.sh @@ -14,7 +14,7 @@ DEVTOOLS_PACKAGES=( htop lazygit visual-studio-code-bin - opencode-bin + opencode ) paru -S --needed --noconfirm "${DEVTOOLS_PACKAGES[@]}"