# Setup tasks - Determine which package manager to use based on distro - Update & upgrade system - Install necessary packages (zsh) - Ask which user wants shell and dotfiles & install them - Ask to install cronjobs & install them - Ask to install SSH configurations & install them