Skip to content

Instantly share code, notes, and snippets.

@bferg314
Last active October 24, 2018 00:04
Show Gist options
  • Save bferg314/819af58af0a1dac0557edb85f9dd9fff to your computer and use it in GitHub Desktop.
Save bferg314/819af58af0a1dac0557edb85f9dd9fff to your computer and use it in GitHub Desktop.
Setup ubuntu & derivatives
#!/bin/sh
sudo apt-get install -y \
software-properties-common
sudo add-apt-repository ppa:neovim-ppa/unstable
sudo add-apt-repository ppa:webupd8team/terminix
sudo apt-add-repository ppa:remmina-ppa-team/remmina-next
sudo apt-get update
sudo apt-get upgrade -y
sudo apt-get install -y \
autojump \
curl \
evince \
firefox \
fonts-hack-ttf \
git \
htop \
inkscape \
keychain \
libfreerdp-plugins-standard \
neovim \
plank \
python-pip \
python3-pip \
ranger \
remmina libfreerdp-plugins-standard
remmina-plugin-rdp \
shotwell \
snapd \
synapse \
tilix \
tmux \
tree \
vifm \
vim-gtk \
vte-2.91 \
xclip \
zsh
wget -O- https://telegram.org/dl/desktop/linux | sudo tar xJ -C /opt/
sudo ln -s /opt/Telegram/Telegram /usr/local/bin/telegram-desktop
# for tilix
ln -s /etc/profile.d/vte-2.91.sh /etc/profile.d/vte.sh
# python prep
sudo -H pip3 install --upgrade pip
sudo -H pip3 install setuptools virtualenv --upgrade
sudo -H pip install --upgrade pip
sudo -H pip install setuptools virtualenv --upgrade
# install python packages
pip3 install --user \
jrnl
# vim prep
# install vim-plug
curl -fLo ~/.vim/autoload/plug.vim --create-dirs \
https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
curl -fLo ~/.local/share/nvim/site/autoload/plug.vim --create-dirs \
https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
# cleanup
sudo apt-get autoremove -y
cd
# dropbox
cd ~ && wget -O - "https://www.dropbox.com/download?plat=lnx.x86_64" | tar xzf -
~/.dropbox-dist/dropboxd
# git setup
ssh-keygen
cat ~/.ssh/id_rsa.pub
echo "Upload key to github..."
read
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment