From dada2f255daaa2fb493ec8c7d47e2a8123aea494 Mon Sep 17 00:00:00 2001 From: Craig Jennings Date: Mon, 26 Jan 2026 17:36:38 -0600 Subject: refactor(dotfiles): rename system/ to common/ and remove unused configs Rename dotfiles/system to dotfiles/common for clarity - indicates shared dotfiles used across all desktop environments (DWM, Hyprland). Removed config directories for uninstalled applications: - ghostty (using different terminal) - lf (using ranger instead) - mopidy (using mpd instead) - nitrogen (X11-only, obsolete for Wayland) - pychess (not installed) - JetBrains (not installed via archsetup) - youtube-dl (using yt-dlp with different config location) Kept audacious config for potential future use. Updated all references in archsetup, CLAUDE.md, todo.org, and validation.sh. Co-Authored-By: Claude Opus 4.5 --- todo.org | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'todo.org') diff --git a/todo.org b/todo.org index 7be0cb2..877a35f 100644 --- a/todo.org +++ b/todo.org @@ -691,7 +691,7 @@ My system stays lean and intentional. I have a clear inventory of what archsetup The review process is straightforward—I don't have to manually hunt through installed packages or wonder "do I still use this?" The system tells me what's diverged. I make decisions: add to archsetup, remove from system, or document why it's intentionally different. -My dotfiles are equally clean and purposeful. I have a clear audit process for the 50+ scripts in ~/.local/bin and all the configs in dotfiles/system. I can identify which scripts I haven't used in months, which dotfiles belong to packages no longer installed, and which configurations are stale. The dotfile audit process is repeatable—not a manual archaeology expedition each time. +My dotfiles are equally clean and purposeful. I have a clear audit process for the 50+ scripts in ~/.local/bin and all the configs in dotfiles/common. I can identify which scripts I haven't used in months, which dotfiles belong to packages no longer installed, and which configurations are stale. The dotfile audit process is repeatable—not a manual archaeology expedition each time. The system remains as intentional and minimal as the day archsetup first installed it. No cruft accumulates. Every package, script, and configuration serves a purpose I can articulate. @@ -710,7 +710,7 @@ The system remains as intentional and minimal as the day archsetup first install *** TODO [#A] Automate the inventory comparison Make package diff a runnable script instead of manual process -*** TODO [#B] Audit dotfiles/system directory +*** TODO [#B] Audit dotfiles/common directory **** TODO [#B] Review all 50+ scripts in ~/.local/bin - remove unused scripts **** TODO [#B] Check dotfiles for uninstalled packages - remove orphaned configs **** TODO [#B] Verify all stowed files are actually used @@ -756,7 +756,7 @@ Parse config files for binary/command references and verify those binaries exist Review all dotfiles by application and remove unused application configurations. Options: -1. Move to new =dotfiles/unused/= directory (next to =dotfiles/system/=) +1. Move to new =dotfiles/unused/= directory (next to =dotfiles/common/=) 2. Design better restowing mechanism (perhaps with Makefile) - Selective stowing of only active applications - Track which configs are actually in use -- cgit v1.2.3