+9
.zshrc
+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
+
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"