From 947f1c386ab2bd955f9ed6f3d16d5b19f6799ef7 Mon Sep 17 00:00:00 2001 From: Craig Jennings Date: Sat, 15 Nov 2025 13:49:29 -0600 Subject: docs(todo): add dotfiles reorganization task MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add TODO [#C] to review and reorganize dotfiles for unused applications. Options: - Move unused configs to dotfiles/unused/ directory - Design better restowing mechanism with Makefile for selective stowing Identified during package cleanup session - many configs remain for removed applications (mpd, ncmpcpp, mopidy, obs-studio, obsidian). 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- TODO.org | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) (limited to 'TODO.org') diff --git a/TODO.org b/TODO.org index 640aa27..90e3f03 100644 --- a/TODO.org +++ b/TODO.org @@ -416,6 +416,29 @@ Make package diff a runnable script instead of manual process **** TODO [#B] Check dotfiles for uninstalled packages - remove orphaned configs **** TODO [#B] Verify all stowed files are actually used +*** TODO [#C] Review and reorganize dotfiles for unused applications +Review all dotfiles by application and remove unused application configurations. + +Options: +1. Move to new =dotfiles/unused/= directory (next to =dotfiles/system/=) +2. Design better restowing mechanism (perhaps with Makefile) + - Selective stowing of only active applications + - Track which configs are actually in use + - Make it easy to enable/disable application dotfiles + +Benefits: +- Cleaner dotfiles directory with only actively used configs +- Faster stow operations (fewer files to process) +- Clear separation between active and archived configurations +- Easier to maintain and understand what's actually being used + +Current state: +- Many application configs for apps removed from archsetup (mpd, ncmpcpp, mopidy, obs-studio, obsidian) +- Unclear which dotfiles correspond to currently installed applications +- No easy way to selectively stow/unstow configs + +Reference: Identified on 2025-11-15 during package cleanup session + *** TODO [#B] Replace deprecated ntp with chrony ~ntp~ and ~ntpdate~ are deprecated - modern alternatives: - ~chrony~: More accurate, better for laptops (handles sleep/wake) -- cgit v1.2.3