Add bootstrap script
This commit is contained in:
parent
71870123c2
commit
2c99828ef7
1 changed files with 29 additions and 0 deletions
29
bootstrap.sh
Normal file
29
bootstrap.sh
Normal file
|
@ -0,0 +1,29 @@
|
|||
#!/bin/bash
|
||||
|
||||
if ! [ -a /usr/bin/nvim ]; then
|
||||
echo "Installing nvim..."
|
||||
curl -LO https://github.com/neovim/neovim/releases/latest/download/nvim.appimage
|
||||
chmod au+x nvim.appimage
|
||||
cp nvim.appimage /usr/bin/nvim
|
||||
|
||||
sudo update-alternatives --install /usr/bin/vi vi /usr/bin/nvim 60
|
||||
sudo update-alternatives --config vi
|
||||
sudo update-alternatives --install /usr/bin/vim vim /usr/bin/nvim 60
|
||||
sudo update-alternatives --config vim
|
||||
sudo update-alternatives --install /usr/bin/editor editor /usr/bin/nvim 60
|
||||
sudo update-alternatives --config editor
|
||||
fi
|
||||
|
||||
sudo apt update
|
||||
sudo apt install -y tmux stow podman
|
||||
|
||||
mkdir -p ~/Code
|
||||
cd ~/Code
|
||||
|
||||
if ! [ -a config ]; then
|
||||
git clone https://github.com/ntietz/config.git
|
||||
cd config
|
||||
fi
|
||||
|
||||
|
||||
|
Loading…
Reference in a new issue