summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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)