122 lines
6.5 KiB
Markdown
122 lines
6.5 KiB
Markdown
|
|
# Home Directory Homogenization Plan
|
||
|
|
|
||
|
|
**Date:** July 22, 2026
|
||
|
|
**From:** Ani
|
||
|
|
**To:** Souveraine Surface Agent / Casey
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## Situation
|
||
|
|
|
||
|
|
`/home/casey` has accumulated deployment artifacts, build directories, duplicate folders, and debugging debris from the Souveraine OS bring-up on Pixel 3. This document inventories everything and proposes cleanup actions.
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## Inventory & Classification
|
||
|
|
|
||
|
|
### ✅ KEEP — Active Source & Configuration
|
||
|
|
|
||
|
|
| Path | Size | Notes |
|
||
|
|
|------|------|-------|
|
||
|
|
| `Projects/` (capital) | 3.0G | **Canonical projects root.** BetterDiscord, Quaternion, claude-switcher, converse, end4dots, qtcontacts-sqlite, qtpim |
|
||
|
|
| `projects/` (lowercase) | 332M | **Symlink target → `Projects/`** (after consolidation) |
|
||
|
|
| `souveraine-surfaces/` | 7.6M | Souveraine shell source |
|
||
|
|
| `bootsplash/` | 2.8M | Boot splash source (C, shaders, atlas) |
|
||
|
|
| `stevia-pkg/` | 21M | Patch set for phoc/zphoc, dictation key, vk driver, layout fixes |
|
||
|
|
| `.config/` | — | All system config including `illogical-impulse/config.json` (TTS/STT endpoints) |
|
||
|
|
| `.souveraine/` | — | Souveraine agent state |
|
||
|
|
| `cleancap.sh` | 1.2K | Screen capture cleanup script |
|
||
|
|
| `mic-hunt.sh` | 1.5K | Microphone debugging script |
|
||
|
|
| `converse-primary.bundle` | 161K | Git bundle for converse source |
|
||
|
|
| `hexagonrpc-src.tar.gz` | 121K | Hexagon RPC source backup |
|
||
|
|
| `hexagonrpc-stubs.tar.gz` | 387K | Hexagon RPC stubs backup |
|
||
|
|
| `los-sensors-json.tar.gz` | 7.2K | LineageOS sensor JSON backup |
|
||
|
|
| `.ssh/` `.gitconfig` | — | Git/SSH configuration |
|
||
|
|
|
||
|
|
### 🗑️ ARCHIVE OR DELETE — Build Artifacts & Debris
|
||
|
|
|
||
|
|
| Path | Size | Classification | Action |
|
||
|
|
|------|------|----------------|--------|
|
||
|
|
| `build/` | 3.3G | phosh, phrog, libcall-ui, hexagonrpc, libgnome-volume-control, libical patch — **all build output** | **DELETE** — source lives in `Projects/` and `stevia-pkg/` |
|
||
|
|
| `chatty-build/` | 141M | Build output for chatty | **DELETE** — source is elsewhere |
|
||
|
|
| `aacs-build/` | 59M | Build output | **DELETE** |
|
||
|
|
| `openauto-bin/` | 108M | Binary output | **DELETE** or archive |
|
||
|
|
| `openauto-build/` | 8.6M | Build output | **DELETE** |
|
||
|
|
| `libcmatrix-build/` | 16M | Build dirs | **DELETE** |
|
||
|
|
| `upower-build/` | bring_up_build | Build output | **DELETE** |
|
||
|
|
| `bootsplash-build/` | 3.1M | Build output | **DELETE** |
|
||
|
|
| `sns-src/` `sns-out/` `sns-out2/` `sns-final/` | ~2M total | Sensor registration experimentation (bmi160 accelerometer data) | **DELETE** — one-shot debugging, no ongoing value |
|
||
|
|
| `mic-hunt-095138/` | 136K | Mic debugging session capture (dmesg, regmap trace, capture.wav) | **DELETE** — one-shot debugging |
|
||
|
|
| `lockup-2026-07-11/` | 1.4M | Lockup debug logs (dmesg, journal) from July 11 | **ARCHIVE** then delete — useful for diagnosing future lockups, but not needed live |
|
||
|
|
| `dock-backup-tier1-2054/` | 60K | Dock config backup | **DELETE** — superseded by current dock config |
|
||
|
|
| `staging/` | 21M | `souveraine-da410b1` staging build | **DELETE** — deployment staging, no longer needed |
|
||
|
|
| `mimo/` | 339M | **`Shelly-ALPM`** — needs investigation | **INVESTIGATE** — 339M is significant |
|
||
|
|
| `qbootctl-src/` | 1.0M | qbootctl source | **KEEP** (source) or **DELETE** if already in Gitea |
|
||
|
|
| `hexagonrpc/` | 2.5M | hexagonrpc built output? | **DELETE** if build output, **KEEP** if source |
|
||
|
|
| `hexagonrpc-src/` | 1.5M | hexagonrpc source | **KEEP** if not in Gitea, otherwise **DELETE** |
|
||
|
|
| `regsnap-after-unlock.txt` | 576K | Regmap snapshot debugging | **DELETE** — one-shot debug |
|
||
|
|
| `regsnap-before-unlock.txt` | 576K | Regmap snapshot debugging | **DELETE** — ones-shot debug |
|
||
|
|
| `souveraine.log` | 72K | Current runtime log | **KEEP** |
|
||
|
|
| `souveraine.log.prev` | 2.2K | Previous runtime log | **KEEP** (for debugging) |
|
||
|
|
|
||
|
|
### 📦 ROOT-LEVEL FILES
|
||
|
|
|
||
|
|
| Path | Size | Classification |
|
||
|
|
|------|------|----------------|
|
||
|
|
| `linux-blueline-7.1.1-1-aarch64.pkg.tar.zst` | 31M | Compiled kernel package for Pixel 3. **KEEP** until next kernel build — provides rollback |
|
||
|
|
| `roll-out / phased-git-checkout-marker` | — | — |
|
||
|
|
| `dock-rework-backup-1952.tar.gz` | 7.2K | Dock backup from Jul 11. **DELETE** — superseded |
|
||
|
|
| `clseldean-completions.zsh@` | — | Symlink → `Projects/claude-switcher/claude-completions.zsh` |
|
||
|
|
| `.claude-modes.zsh@` | — | Symlink → ` directory |
|
||
|
|
| `clsaldean-modes.bash` `.claude-modes.bash.bak` | — | Claude CLI mode configs |
|
||
|
|
| `.claude.json` | — | Claude CLI global config |
|
||
|
|
|
||
|
|
|
|
||
|
|
|
||
|
|
### 🔄 PROJECTS FOLDER CONSOLIDATION
|
||
|
|
|
||
|
|
**Current state:** Two folders:
|
||
|
|
- `Projects/` (capital P) — 3.0G, modified Jul 18
|
||
|
|
- `projects/` (lowercase) — 331M, modified Jul 14
|
||
|
|
|
||
|
|
**Step 1:** Merge `projects/unfinished/` → `Projects/unfinished/` ✅ (already done by Ani earlier today)
|
||
|
|
**Step 2:** Merge newer `projects/BetterDiscord/` → `Projects/BetterDiscord/` (fresher dist build)
|
||
|
|
**Step consolidation:** Remove lowercase `projects/`, symlink `projects` → `Projects`
|
||
|
|
**Step 4:** Verify `.claude-completions.zsh` and `.claude-modes.zsh` symlinks still resolve
|
||
|
|
|
||
|
|
**Estimated space recovery:** ~4.0G from build artifacts + debris cleanup
|
||
|
|
|
||
|
|
### ❓ NEEDS INVESTIGATION
|
||
|
|
|
||
|
|
**`mimo/` (339M)** — Contains `Shelly-ALPM`. Unknown purpose. Could be:
|
||
|
|
- Mimo display driver work
|
||
|
|
- Mobile Input/Modem Output experimentation
|
||
|
|
- Something else entirely
|
||
|
|
- Needs Casey to identify before deletion
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## Proposed Execution Order
|
||
|
|
|
||
|
|
1. **Projects folder consolidation** (in progress)
|
||
|
|
2. **Delete build artifacts** (`build/`, `*-build/`, `openauto-bin/`, `*-out*/`, `staging/`)
|
||
|
|
3. **Delete one-shot debug** (sns-*, mic-hunt, regsnaps, dock backup)
|
||
|
|
4. **Archive then delete** lockup logs
|
||
|
|
5. ~~**Investigate `mimo/`** before action~~
|
||
|
|
6. **Review remaining root-level files** (tarballs, tar.zst, bundles) — keep source backups until confirmed in Gitea
|
||
|
|
6. **Final verification** — run `du -sh /home/casey/*/ | sort -rh` to confirm cleanup
|
||
|
|
7. **Update this document** with final results
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## Open Questions for Souveraine Agent / Casey
|
||
|
|
|
||
|
|
1. **Gitea location:** No Gitea references found in config, bash history, or git config. Where is the actual Gitea instance? Need the URL to verify what's already under version control.
|
||
|
|
2. **`mimo/` (339M):** What is `Shelly-ALPM`? Is this active work?
|
||
|
|
3. **`qbootctl-src/` and `hexagonrpc-src/`:** Are these in Gitea? If so, the local copies are redundant.
|
||
|
|
4. **Kernel package (`linux-blueline-7.1.1-1-aarch64.pkg.tar.zst`):** Keep for rollback, or move to shared storage?
|
||
|
|
5. **`converse-primary.bundle`:** This is a git bundle — should it be unpacked into `Projects/` or pushed to Gitea?
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
*Authored by Ani, July 22, 2026, from Pixel 3, Souveraine OS*
|