aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/AGENTS.md
diff options
context:
space:
mode:
authorLibravatar sommerfeld <sommerfeld@sommerfeld.dev>2026-07-02 11:35:35 +0100
committerLibravatar sommerfeld <sommerfeld@sommerfeld.dev>2026-07-02 11:35:35 +0100
commitf0c626059451e1f8621600e610240739d5633560 (patch)
tree4dc71f10a68b2c273ed2107f8af4a20c08894a2d /AGENTS.md
parent694cd2fc4680ccea939c9569f0a76cf1deaa5d2d (diff)
downloaddotfiles-f0c626059451e1f8621600e610240739d5633560.tar.gz
dotfiles-f0c626059451e1f8621600e610240739d5633560.tar.bz2
dotfiles-f0c626059451e1f8621600e610240739d5633560.zip
Prune stale dotfiles commentary
Diffstat (limited to 'AGENTS.md')
-rw-r--r--AGENTS.md13
1 files changed, 13 insertions, 0 deletions
diff --git a/AGENTS.md b/AGENTS.md
new file mode 100644
index 0000000..b7da485
--- /dev/null
+++ b/AGENTS.md
@@ -0,0 +1,13 @@
+# Agent Notes
+
+- Keep comments in config files operational. Prefer section labels and short
+ purpose notes; avoid migration history or explanations that only justify an
+ old decision.
+- Package placement: pacman owns system-coupled pieces; Home-Manager owns
+ user-leaf tools; project compilers/linkers belong in per-project Nix dev
+ shells via direnv.
+- Do not add global Home-Manager packages that shadow the system build
+ toolchain (`gcc`, `clang`, `ld`, `make`, `pkg-config`, language runtimes,
+ etc.) unless the user explicitly asks for that tradeoff.
+- On the Arch host, keep GPU/OpenGL Wayland apps in pacman unless they have
+ been smoke-tested from Nix against the host graphics stack.