summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2025-11-15 13:49:29 -0600
committerCraig Jennings <c@cjennings.net>2025-11-15 13:49:29 -0600
commit947f1c386ab2bd955f9ed6f3d16d5b19f6799ef7 (patch)
treebcb459ca0c0c33ea2096dacbfc8b9cbe5db9e152
parent75e03252bea9c0a5cdd9e321c65b6997d7875e43 (diff)
docs(todo): add dotfiles reorganization task
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 <noreply@anthropic.com>
-rw-r--r--TODO.org23
1 files changed, 23 insertions, 0 deletions
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)