@ 260802.2

260615.3 · 98792b1dab553d0ac9a206e40c10643d28cc57f5

*: a near complete overhaul of some fundamental components

Particularly, the `video` script and how Wingo boots. We consolidate much here and avoid separate init scripts for each machine. They were a huge pain to maintain and frequently got out of sync from one another.

We do still have some case analysis, which is annoying. But a foolish consistency is the hobgoblin of little minds.

reading declarations

Changes to bin/op-migrate. All files

bin/op-migrate

@@ -3,11 +3,15 @@ case "$1" in   todo)     passwords="$(-      (cd ~/.password-store && rg --files --sort path) \-        | rg -or '$1' '(.*)\.gpg$'+      (+        cd ~/.password-store || exit 1+        rg --files --sort path \+          | rg -v '^astral/' \+          | rg -v '^(andrew|kait)/(machine|ssh)'+      ) | rg -or '$1' '(.*)\.gpg$'     )"     for f in $passwords; do-      (pass "$f" | rg -q '1PASS') && echo $f+      (pass "$f" | rg -q -e 1PASS -e 1STALE) || echo $f     done     ;;   untagged)