--- type: reference title: Home Directory Configuration Census description: Complete inventory of userspace program configurations on Dankware — top-level dotfiles, ~/.config, ~/.local/share state, and special directories (~/.pi, ~/.omp). tags: [inventory, unverified, census, dotfiles, config] created: 2026-08-28 census-date: 2026-08-28 source: Dankware CachyOS laptop --- ## Scope & Methodology Census covers four areas: (1) top-level dotfiles/dotdirs in `/home/dank` (excluding `.omp` which is documented separately here), (2) every entry under `~/.config`, (3) non-cache state dirs under `~/.local/share`, (4) special directories `~/.pi` and `~/.omp`. Each entry assessed for installed status (`command -v`), size (`du -sh`), and age (mtime). Uninstalled programs flagged as `prune-candidate`. All measurements are live — no invented numbers. --- ## 1. Top-Level Dotfiles / Dotdirs > 38 entries in `/home/dank` beginning with `.` (excluding `.omp`). | Path | What it is | Installed? | Size | Age (mtime) | Prune? | |---|---|---|---|---|---| | `.bash_history` | Bash command history | yes (bash) | 12K | 2026-08-27 | — | | `.bash_logout` | Bash logout script | yes (bash) | 4.0K | 2026-07-03 | — | | `.bash_profile` | Bash login script | yes (bash) | 4.0K | 2026-07-03 | — | | `.bashrc` | Bash config | yes (bash) | 4.0K | 2026-07-12 | — | | `.bun` | Bun runtime install | yes | 2.3G | 2026-07-05 | — | | `.cache` | XDG cache directory | system | 6.4G | 2026-08-28 | — | | `.claude` | Claude Code config | **no** | 6.4M | 2026-07-12 | **prune-candidate** | | `.config` | XDG config directory | system | 574M | 2026-08-25 | — | | `.env` | Environment variables | system | 4.0K | 2026-08-21 | — | | `.git-credentials` | Git auth cache | yes (git) | 4.0K | 2026-08-28 | — | | `.gitconfig` | Git global config | yes (git) | 4.0K | 2026-08-05 | — | | `.local` | XDG local directory | system | 552G | 2026-07-24 | — | | `.npm` | Node package manager cache | yes (node) | 1.7G | 2026-07-23 | — | | `.nv` | nvim (Neovim) config | **no** | 8.0K | 2026-07-03 | **prune-candidate** | | `.nvidia-settings-rc` | NVIDIA Settings config | yes | 4.0K | 2026-07-04 | — | | `.nvm` | Node Version Manager | **no** | 256M | 2026-07-06 | **prune-candidate** | | `.openpeon` | OMP Peon session state | yes (omp) | 4.4M | 2026-07-16 | — | | `.p10k.zsh` | Powerlevel10k zsh theme | yes (zsh) | 96K | 2026-07-03 | — | | `.paradoxlauncher` | Paradox Launcher state | **no** | 1.1G | 2026-07-31 | **prune-candidate** | | `.pi` | Legacy PI agent (git repo) | — | 2.5G | 2026-08-17 | see §4 | | `.pki` | System PKI certs | system | 120K | 2026-07-03 | — | | `.pulse-cookie` | PulseAudio session | system | 4.0K | 2026-07-03 | — | | `.python_history` | Python REPL history | yes (python3) | 4.0K | 2026-08-06 | — | | `.ssh` | SSH keys & config | yes | 28K | 2026-08-24 | — | | `.steam` | Steam runtime + config | yes | 44K | 2026-08-26 | — | | `.steampath` | Steam executable path | yes (steam) | 4.0K | 2026-07-31 | — | | `.steampid` | Steam PID file | yes (steam) | 4.0K | 2026-07-31 | — | | `.tmux-resurrect` | Tmux resurrect state | yes (tmux) | 0 | 2026-08-25 | — | | `.tmux.conf` | Tmux configuration | yes (tmux) | 4.0K | 2026-07-18 | — | | `.wget-hsts` | Wget HSTS database | yes (wget) | 4.0K | 2026-07-06 | — | | `.zcompdump-dankware-5.9.1` | Zsh completions v5.9.1 | yes (zsh) | 56K | 2026-07-12 | — | | `.zcompdump-dankware-5.9.1.zwc` | Zsh compiled completions v5.9.1 | yes (zsh) | 120K | 2026-07-12 | — | | `.zcompdump-dankware-5.9.2` | Zsh completions v5.9.2 | yes (zsh) | 56K | 2026-08-19 | — | | `.zcompdump-dankware-5.9.2.lock` | Zsh completions lock | yes (zsh) | 0 | 2026-08-25 | — | | `.zcompdump-dankware-5.9.2.zwc` | Zsh compiled completions v5.9.2 | yes (zsh) | 120K | 2026-08-19 | — | | `.zsh_history` | Zsh command history | yes (zsh) | 68K | 2026-08-28 | — | | `.zshrc` | Zsh configuration | yes (zsh) | 4.0K | 2026-08-25 | — | --- ## 2. ~/.config — Program Configuration Directory > 38 entries (30 directories + 8 standalone files) under `~/.config`. Files like `mimeapps.list`, `user-dirs.dirs`, `background`, etc. are XDG desktop integration files, not program configs. ### Programs (directories with config files) | Path | What it is | Installed? | Size | Files | Age | Prune? | |---|---|---|---|---|---|---| | `.config/alacritty` | Alacritty terminal emulator | yes | 4.0K | 1 | 2026-07-24 | — | | `.config/btop` | btop system monitor | yes | 12K | 1 | 2026-08-11 | — | | `.config/cachyos` | CachyOS distro config | system | 8.0K | 3 | 2026-07-03 | — | | `.config/chromium` | Chromium browser | yes | 158M | 423 | 2026-07-15 | — | | `.config/chromium-headless` | Chromium headless | **no** | 2.6M | 165 | 2026-07-20 | **prune-candidate** | | `.config/dconf` | Dconf database | yes | 4.0K | 1 | 2026-07-03 | — | | `.config/fish` | Fish shell config | yes | 24K | 3 | 2026-07-06 | — | | `.config/gh` | GitHub CLI config | yes | 8.0K | 2 | 2026-07-12 | — | | `.config/ghostty` | Ghostty terminal emulator | yes | 24K | 3 | 2026-08-24 | — | | `.config/glow` | Glow markdown renderer | yes | 4.0K | 1 | 2026-07-03 | — | | `.config/google-chrome-for-testing` | Google Chrome (testing) | **no** | 4.0K | 1 | 2026-07-03 | **prune-candidate** | | `.config/gtk-3.0` | GTK 3.0 theme settings | system | 12K | 3 | 2026-07-03 | — | | `.config/gtk-4.0` | GTK 4.0 theme settings | system | 12K | 3 | 2026-07-03 | — | | `.config/micro` | Micro text editor | yes | 696K | 154 | 2026-08-17 | — | | `.config/mozilla` | Firefox preferences | yes | 334M | 2,918 | 2026-08-24 | — | | `.config/nautilus` | Nautilus file manager | yes | 4.0K | 0 | 2026-07-03 | — | | `.config/niri` | Niri Wayland WM | yes | 44K | 9 | 2026-07-15 | — | | `.config/noctalia` | Noctalia game config | yes | 212K | 28 | 2026-07-05 | — | | `.config/nvim` | Neovim config | yes | 64K | 13 | 2026-07-23 | — | | `.config/obsidian` | Obsidian note-taking app | yes | 79M | 139 | 2026-08-24 | — | | `.config/pulse` | PulseAudio config | system | 4.0K | 1 | 2026-07-03 | — | | `.config/qBittorrent` | qBittorrent torrent client | yes | 24K | 5 | 2026-08-05 | — | | `.config/qmd` | QMD (bun-based CLI) | yes | 4.0K | 1 | 2026-07-03 | — | | `.config/rpiv-web-tools` | RPi web tools config | yes | 4.0K | 1 | 2026-07-03 | — | | `.config/shelly` | Shelly home automation | yes | 8.0K | 2 | 2026-07-03 | — | | `.config/unity3d` | Unity game engine config | yes | 188K | 3 | 2026-07-05 | — | | `.config/vlc` | VLC media player | yes | 96K | 2 | 2026-07-03 | — | ### Desktop / XDG Integration (no owning program) | Path | What it is | Installed? | Size | Age | |---|---|---|---|---| | `.config/autostart` | XDG autostart entries | system | 0 | 2026-07-03 | | `.config/background` | Desktop background setting | system | 0 | 2026-07-03 | | `.config/cachyos-hello.json` | CachyOS welcome JSON | system | 0 | 2026-07-03 | | `.config/menus` | XDG menu spec | system | 0 | 2026-07-03 | | `.config/mimeapps.list` | MIME handler associations | system | 0 | 2026-07-03 | | `.config/paradox-launcher-v2` | Paradox Launcher v2 config | **no** | 0 | 2026-08-05 | **prune-candidate** | | `.config/pavucontrol.ini` | PulseAudio Volume Control config | system | 0 | 2026-07-03 | | `.config/spectaclerc` | Spectacle screenshot tool config | system | 0 | 2026-07-03 | | `.config/systemd` | User systemd config | system | 16K | 2026-07-06 | — | | `.config/user-dirs.dirs` | XDG user directory dirs | system | 0 | 2026-07-03 | | `.config/user-dirs.locale` | XDG locale | system | 0 | 2026-07-03 | --- ## 3. ~/.local/share — Non-Cache State & Config > 26 entries. Excluded pure caches; included game data dirs, launcher configs, and application state. | Path | What it is | Installed? | Size | Age | Prune? | |---|---|---|---|---|---| | `.local/share/Colossal Order` | Cities: Skylines 2 game data | via steam | 27M | 2026-08-26 | — | | `.local/share/Larian Studios` | Baldur's Gate 3 game data | via steam | 1.5G | 2026-08-25 | — | | `.local/share/Paradox Interactive` | Paradox game saves/config | via steam/flatpak | 34M | 2026-08-26 | — | | `.local/share/Shelly` | Shelly home automation data | yes | 4.0K | 2026-07-03 | — | | `.local/share/Steam` | Steam library + runtime | yes | 550G | 2026-08-28 | — | | `.local/share/Trash` | Desktop trash | system | 424M | 2026-08-27 | — | | `.local/share/Tropico6` | Tropico 6 game data | via steam | 3.1M | 2026-08-26 | — | | `.local/share/applications` | Desktop entry files | system | 56K | 2026-07-03 | — | | `.local/share/com.pais.handy` | Handy app (likely flatpak) | unknown | 140K | 2026-08-25 | — | | `.local/share/desktop-directories` | XDG desktop dirs | system | 0 | 2026-07-03 | — | | `.local/share/fish` | Fish shell data | yes | 4.0K | 2026-07-03 | — | | `.local/share/flatpak` | Flatpak runtime/pkgs | yes | 8.0K | 2026-07-03 | — | | `.local/share/gvfs-metadata` | GVFS metadata | system | 156K | 2026-08-25 | — | | `.local/share/icons` | XDG icon theme data | system | 1.1M | 2026-07-03 | — | | `.local/share/inxi` | Inxi system info data | yes | 0 | 2026-07-03 | — | | `.local/share/keyrings` | System keyring data | system | 8.0K | 2026-07-03 | — | | `.local/share/nautilus` | Nautilus state | yes | 164K | 2026-07-03 | — | | `.local/share/noctalia` | Noctalia game state | yes | 48K | 2026-08-25 | — | | `.local/share/nvim` | Neovim local data | yes | 186M | 2026-08-25 | — | | `.local/share/qBittorrent` | qBittorrent download state | yes | 8.5M | 2026-08-05 | — | | `.local/share/sddm` | SDDM display manager state | system | 4.0K | 2026-07-03 | — | | `.local/share/shelly-icons` | Shelly icon assets | yes | 67M | 2026-07-03 | — | | `.local/share/uv` | UV (Python) package data | yes | 59M | 2026-07-03 | — | | `.local/share/vlc` | VLC cache/state | yes | 4.0K | 2026-07-03 | — | | `.local/share/vulkan` | Vulkan shader cache | system | 16K | 2026-07-03 | — | --- ## 4. Special Directories ### ~/.pi — Legacy PI Agent (git repo) > 31 entries. **2.5G total.** Remote: `dankclaw:3000/dank/agent.git`. Last commit: `eda2edb docs: update frank-default-large model to Qwen3.8-Flash-Next Uncensored ROCmFP4 STRIX_LEAN`. **Top-level contents:** | Path | What it is | Size | Prune? | |---|---|---|---| | `agent/` | PI agent core — git-tracked code, sessions, node_modules | 2.2G | — | | `browser-profile/` | Chromium browser profile (artifacts) | 200M | **prune-candidate** | | `trash/` | Agent session trash | 1.8M | **prune-candidate** | | `docs/` | Documentation | 684K | — | | `npm/` | NPM global packages | 368K | — | | `knowledge/` | Knowledge base | 120K | — | | `skills/` | Agent skills | 112K | — | | `scripts/` | Agent scripts | 92K | — | | `extensions/` | Agent extensions | 60K | — | | `system-agent-prompts-guide.md` | Agent prompt guide | 56K | — | | `research/` | Research artifacts | 44K | **prune-candidate** | | `okf-*.md` | OKF project documents (6 files) | ~96K total | — | | `web-search.json` | Web search config | 4.0K | — | | `trust.json` | Trust registry | 4.0K | — | | `skills-lock.json` | Skills lock file | 4.0K | — | | `settings.json` / `settings.json.save` | Agent settings | 8.0K total | — | | `peon` | Peon integration | 4.0K | — | | `oldAGENTS.md` | Legacy AGENTS.md | 4.0K | — | | `keybindings.json` | Key bindings | 4.0K | — | | `PROMPTS` | Prompt templates | 4.0K | — | | `AGENTS.md` | Agent config | 4.0K | — | | `web-search-cache` | Search cache (empty) | 0 | **prune-candidate** | **Size offenders inside `agent/` (≥10M):** | File | Size | |---|---| | `agent/npm/node_modules/onnxruntime-node/bin/.../libonnxruntime_providers_cuda.so` | 302M | | `agent/npm/node_modules/@lancedb/lancedb-linux-x64-gnu/lancedb.linux-x64-gnu.node` | 137M | | `.git/objects/pack/pack-ff7cc5418a978a5839d587472bec385f4c9ce72d.pack` | 81M | | `agent/npm/node_modules/onnxruntime-node/bin/napi-v6/...` (multi-platform binaries) | 56M | | `agent/npm/node_modules/webgpu/dist/...` (multi-platform .node) | 55M | | `agent/npm/node_modules/pdf-oxide-wasm/...` (Wasm bundles) | 51M | | `agent/npm/node_modules/onnxruntime-web/dist/` (Wasm runtime) | 43M | | `agent/sessions/--home-dank-Projects-*/...` (session JSONL files) | 80M+ | | `agent/npm/node_modules/playwright-core/lib/` (browser bundle) | 6.1M | **Prune candidates flagged by task scope:** - `research/` (44K) — research artifacts, likely stale - `browser-profile/` (200M) — browser profile, not needed for agent - `trash/` (1.8M) — agent session trash, purgeable ### ~/.omp — Command Center > **411M.** Git repo, 7,726,074 commits. Remote: `192.168.0.143:3000/dank/command-center.git`. Last commit: `7726074 chore: birth — state-out ignore policy + secret-gate pre-commit hook`. Active configuration center for the OMP harness — **do not prune.** --- ## Summary | Metric | Value | |---|---| | **Total config items** | 133 (38 top-level + 38 ~/.config + 26 ~/.local/share + 27 ~/.pi top-level entries + 1 ~/.omp) | | **Orphaned configs** (owning program uninstalled) | **7** (.claude, .nv, .nvm, .paradoxlauncher at top-level; chromium-headless, google-chrome-for-testing, paradox-launcher-v2 in ~/.config) | | **Total storage for configs** | ~567M (dotfiles) + 574M (~/.config) + 765M (~/.local/share excl. Steam) + 2.5G (~/.pi) = **~4.4G** | | **Steam library** | 550G (not counted in config total — it's game data) | ### Top 10 Largest Offenders by du -sh | Rank | Path | Size | Notes | |---|---|---|---| | 1 | `~/.local/share/Steam/` | 550G | Game library (not config) | | 2 | `~/.cache/` | 6.4G | System cache | | 3 | `~/.pi/` | 2.5G | Legacy agent (git repo) | | 4 | `~/.bun/` | 2.3G | Bun runtime | | 5 | `~/.npm/` | 1.7G | Node modules cache | | 6 | `~/.local/share/Larian Studios/` | 1.5G | Baldur's Gate 3 (via Steam) | | 7 | `~/.omp/` | 411M | Command center (keep) | | 8 | `~/.local/share/Trash/` | 424M | Desktop trash | | 9 | `~/.config/mozilla/` | 334M | Firefox profile | | 10 | `~/.local/share/nvim/` | 186M | Neovim data/cache | ### Prune Summary | Category | Count | Entries | |---|---|---| | Full program uninstalled | 7 | .claude, .nv, .nvm, .paradoxlauncher, chromium-headless, google-chrome-for-testing, paradox-launcher-v2 | | Stale session/trash data | 3 | .pi/trash, .pi/browser-profile, .pi/research | | **Total recommended for review** | **10** | — |