Remove overlay filesystem functionality and add detection/removal capability

- Remove unused overlay filesystem configuration and references
- Remove overlayfs sections from all profile JSON files
- Remove OVERLAY_ENABLED/OVERLAY_PROTECT_CONFIGS from config
- Update documentation to focus on tmpfs optimization
- Add overlay detection and removal functionality for cleanup
- Add remove_overlays() function with safe unmounting
- Add overlay status reporting in final optimization summary
- Add test-overlay-detection.sh for testing detection logic
- Simplify codebase by removing complex unused features
- Focus on proven desktop optimizations (tmpfs, zram, kernel)
This commit is contained in:
mindesbunister
2025-09-23 12:35:45 +02:00
parent 8645307fca
commit 548dc1d0d3
11 changed files with 233 additions and 29 deletions

View File

@@ -24,8 +24,6 @@ CUSTOM_SWAPPINESS="" # Leave empty for profile default
CUSTOM_DIRTY_RATIO="" # Leave empty for profile default
# Advanced settings
OVERLAY_ENABLED=false # Enable overlay filesystems
OVERLAY_PROTECT_CONFIGS=false # Protect system configs with overlay
SYSTEMD_SERVICE=true # Install systemd service
# Exclusions (space-separated paths)