aboutsummaryrefslogtreecommitdiff
path: root/docs/PLAN-dotfiles-separation.org
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-07-09 14:02:20 -0500
committerCraig Jennings <c@cjennings.net>2026-07-09 14:02:20 -0500
commit976f5f58e9ab0b341dcd29ecdd780b0fefa2138e (patch)
tree84adc1cbfd208793e26874c128a66be713d8de00 /docs/PLAN-dotfiles-separation.org
parentd5724843040ba52641975b0e7403210fdfa07898 (diff)
downloadarchsetup-976f5f58e9ab0b341dcd29ecdd780b0fefa2138e.tar.gz
archsetup-976f5f58e9ab0b341dcd29ecdd780b0fefa2138e.zip
docs: remove personal paths and false co-authorship before release
The repo carries an open task to publish it, and docs/ leaked things a clone could neither use nor should see. Absolute paths under one user's home become the repo root, a home-relative path, or a named variable, so the snippets stay runnable for anyone. The testinfra example takes its user from an env var instead of hardcoding one. References into a private sibling project and into the gitignored tooling directory are replaced by what they mean; as written they were dead links in any clone but the author's. Five documents claimed a co-author who is not a person. An #+AUTHOR line survives conversion into docx, a wiki page, or a PDF, so it is worth being exact about: these documents have one author.
Diffstat (limited to 'docs/PLAN-dotfiles-separation.org')
-rw-r--r--docs/PLAN-dotfiles-separation.org6
1 files changed, 3 insertions, 3 deletions
diff --git a/docs/PLAN-dotfiles-separation.org b/docs/PLAN-dotfiles-separation.org
index 8ef583f..5ce47d5 100644
--- a/docs/PLAN-dotfiles-separation.org
+++ b/docs/PLAN-dotfiles-separation.org
@@ -1,5 +1,5 @@
#+TITLE: Plan — Separate dotfiles from archsetup
-#+AUTHOR: Craig Jennings & Claude
+#+AUTHOR: Craig Jennings
#+DATE: 2026-05-13
* Overview
@@ -154,7 +154,7 @@ verified against existing repos at the same host on 2026-05-14).
In a temp working dir (does NOT touch the live archsetup repo):
#+begin_src bash
-git clone --no-local /home/cjennings/code/archsetup /tmp/extract-dotfiles
+git clone --no-local "$(git rev-parse --show-toplevel)" /tmp/extract-dotfiles
cd /tmp/extract-dotfiles
git filter-repo --subdirectory-filter dotfiles/
#+end_src
@@ -212,7 +212,7 @@ Document that the user's repo must contain =common/= plus =dwm/=,
*** Step 2.2 — Update archsetup script
-Edits to =/home/cjennings/code/archsetup/archsetup=:
+Edits to the =archsetup= script at the repo root:
1. *Read config* (around line 114-122): map =DOTFILES_REPO= / =DOTFILES_BRANCH=
/ =DOTFILES_DIR= env vars to lowercase script variables.