#!/usr/bin/env bash # Setup home directory for the current user # Useful for attaching vscode with container user_name=$(whoami) # Root's home is /root, not /home/root if [[ "$user_name" == "root" ]]; then user_home="/root" else user_home="/home/$user_name" fi echo "Setting up home directory for user: $user_name" sudo mkdir -p "$user_home" sudo chown -R "$(id -u):$(id -g)" "$user_home" # Use -n (no-clobber) to avoid overwriting existing dotfiles (e.g. from mounted volumes) cp -rn /etc/skel/. "$user_home" 2>/dev/null || true echo "Home directory setup completed: $user_home"