diff options
| author | Craig Jennings <c@cjennings.net> | 2026-07-09 14:02:20 -0500 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-07-09 14:02:20 -0500 |
| commit | a8f7e9b9c089577b299afc04bd1e1be040197995 (patch) | |
| tree | 9506262da100139f793926cfb8b75e2f92330044 /docs/PLAN-dotfiles-separation.org | |
| parent | 9f07851cdb7863fafe046cf83199e3e5a730f49d (diff) | |
| download | archsetup-a8f7e9b9c089577b299afc04bd1e1be040197995.tar.gz archsetup-a8f7e9b9c089577b299afc04bd1e1be040197995.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.org | 6 |
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. |
