#!/usr/bin/env sh # Install apt update apt install -y python3 python3-pip neovim docker.io golang USER="pyaillet" USER_HOME="/home/$USER" groupadd $USER || true useradd -d $USER_HOME -m -g $USER -G adm,dialout,cdrom,floppy,audio,dip,video,plugdev,netdev,lxd,ubuntu,google-sudoers $USER || true # Setup neovim curl -fLo $USER_HOME/.local/share/nvim/site/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim chown -R $USER:$USER $USER_HOME/.local/share/nvim/site/autoload/plug.vim curl -o $USER_HOME/.config/nvim/init.vim --create-dirs https://raw.githubusercontent.com/charlyx/vim-config/master/init.vim chown -R $USER:$USER $USER_HOME/.config/nvim/init.vim sudo pyaillet nvim +PlugInstall +qall # Setup golang mkdir -p $USER_HOME/go chown -R $USER:$USER $USER_HOME/.local/share/nvim/site/autoload/plug.vim cat <> $USER_HOME/.bashrc export GOPATH="$USER_HOME/go" export PATH="\$PATH:\$GOPATH/bin" alias nv=nvim EOF usermod -a -G docker $USER wall "*** Init done ! ***"