feat(zsh): add weekly backup reminder

- Shows reminder once per week when opening terminal
- Displays Downloads folder status (folders + total files)
- Helps enforce backup habits until Pi/fiber setup is complete
- Tracks last reminder with ~/.last-backup-reminder timestamp

Changed files
+9
+9
.zshrc
··· 231 # Attach to existing session or create new one named 'main' 232 tmux attach-session -t main 2>/dev/null || tmux new-session -s main 233 fi 234 fi 235 236 export NVM_DIR="$HOME/.nvm"
··· 231 # Attach to existing session or create new one named 'main' 232 tmux attach-session -t main 2>/dev/null || tmux new-session -s main 233 fi 234 + 235 + # Weekly backup reminder (show once per week) 236 + BACKUP_REMINDER_FILE="$HOME/.last-backup-reminder" 237 + if [ ! -f "$BACKUP_REMINDER_FILE" ] || [ $(( ($(date +%s) - $(stat -f %m "$BACKUP_REMINDER_FILE" 2>/dev/null || echo 0)) / 86400 )) -gt 7 ]; then 238 + DL_FOLDERS=$(find ~/Downloads -maxdepth 1 -type d ! -name Downloads 2>/dev/null | wc -l | tr -d ' ') 239 + DL_TOTAL_FILES=$(find ~/Downloads -type f 2>/dev/null | wc -l | tr -d ' ') 240 + echo "💾 Weekly reminder: Back up to LaCie (Downloads: $DL_FOLDERS folders, $DL_TOTAL_FILES files total)" 241 + touch "$BACKUP_REMINDER_FILE" 2>/dev/null 242 + fi 243 fi 244 245 export NVM_DIR="$HOME/.nvm"