mirror of
https://github.com/janishutz/arch-dev-vm.git
synced 2025-11-25 13:54:24 +00:00
split out userland stuff
This commit is contained in:
47
userland.sh
Executable file
47
userland.sh
Executable file
@@ -0,0 +1,47 @@
|
||||
# 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
|
||||
Reference in New Issue
Block a user