Skip to content

Instantly share code, notes, and snippets.

@eigenmannmartin
Last active October 7, 2021 21:23
Show Gist options
  • Save eigenmannmartin/db64d85f9bc5b03b071b4afc281aa238 to your computer and use it in GitHub Desktop.
Save eigenmannmartin/db64d85f9bc5b03b071b4afc281aa238 to your computer and use it in GitHub Desktop.
#!/bin/sh
sudo apt update -y
sudo DEBIAN_FRONTEND=noninteractive apt upgrade -y
sudo apt install curl vim zsh git pip bat python3.9 fonts-powerline -y
sudo apt install pcscd scdaemon -y
sudo chsh -s $(which zsh) $(whoami)
sudo pip3 install pipenv
sudo nvm install 14
curl https://raw.githubusercontent.com/creationix/nvm/master/install.sh | zsh
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
curl https://pyenv.run | zsh
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.zprofile
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.zprofile
echo 'eval "$(pyenv init --path)"' >> ~/.zprofile
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.profile
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.profile
echo 'eval "$(pyenv init --path)"' >> ~/.profile
curl https://get.docker.com | sh && sudo systemctl --now enable docker
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
sudo usermod -aG docker $USER
newgrp docker
sudo add-apt-repository ppa:neovim-ppa/unstable -y
sudo apt-get update
sudo apt-get install neovim
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
sudo snap install spotify
sudo snap install code-insiders --classic
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment