Files
arch-dev-vm/userland.sh
2023-11-27 21:50:40 +01:00

47 lines
804 B
Bash
Executable File

# This runs in userland
echo "
==> Setup complete, adding config files to new user plus some other config
"
cd /tmp
git clone https://aur.archlinux.org/yay.git
cd yay
makepkg -si
echo "
==> AUR helper installed
"
read -p "Do you want to have a barebone (b) or complete (c) install? " installType
if [[ "$installType" != "c" ]]; then
yay -Syu --noconfirm nodejs npm rustup kate python-pip gcc
fi
yay -Syu --noconfirm vscodium
mkdir /home/arch-is-best/.config
mv /home/arch-is-best/arch-dev-vm/config/* /home/arch-is-best/.config
file="/home/arch-is-best/vscode-extensions"
while read line; do
vscodium --install-extension "${line}"
done < "${file}"
echo "
==> We now need to change the shell to a more user-friendly one.
Please enter your password again
"
chsh -s /bin/fish
exit