#!/bin/bash USER=$1 USER_HOME=$(getent passwd "$USER" | cut -d: -f6) echo "%wheel ALL=(ALL:ALL) NOPASSWD: ALL" | EDITOR='tee -a' visudo systemctl enable docker.service usermod -aG docker "$USER" usermod --shell /usr/bin/zsh "$USER" su - "$USER" <<EOF mkdir -p "$USER_HOME/docs/repos" cd "$USER_HOME/docs/repos" git clone https://git.hadeedahmad.com/hadeed/dots cd dots git remote set-url origin git@git.hadeedahmad.com:hadeed/dots python bin/stow.py EOF cd "$USER_HOME" rm -rf Desktop Documents Downloads Music Pictures Public Templates Videos mkdir -p dl docs pics chown "$USER" dl docs pics su - "$USER" -c "xdg-user-dirs-update" su - "$USER" -c "pyenv install 3.12" mkdir "$USER_HOME/.ssh" chown "$USER" "$USER_HOME/.ssh" chmod 700 "$USER_HOME/.ssh"