Last active
December 13, 2018 22:55
-
-
Save jrussett/1b0ad96ac84e5826106ff719249d1bc1 to your computer and use it in GitHub Desktop.
Packages that need extra setup
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# install cmd | |
xargs -a packages.txt sudo apt-get install | |
# Packages that need extra/non-package manager setup | |
adobe-source-code-pro-fonts | |
[ -d /usr/share/fonts/opentype ] || sudo mkdir /usr/share/fonts/opentype | |
sudo git clone https://github.com/adobe-fonts/source-code-pro.git /usr/share/fonts/opentype/scp | |
sudo fc-cache -f -v | |
chruby && ruby-install | |
CHRUBY_VER="0.3.9" | |
CHRUBY_URL=https://github.com/postmodern/chruby/archive/v${CHRUBY_VER}.tar.gz | |
RUBY_INSTALL_VER="0.7.0" | |
RUBY_INSTALL_URL=https://github.com/postmodern/ruby-install/archive/v${RUBY_INSTALL_VER}.tar.gz | |
echo "Installing chruby v${CHRUBY_VER}..." | |
wget -O chruby-${CHRUBY_VER}.tar.gz https://github.com/postmodern/chruby/archive/v${CHRUBY_VER}.tar.gz | |
tar -xzvf chruby-${CHRUBY_VER}.tar.gz | |
cd chruby-${CHRUBY_VER}/ | |
scripts/setup.sh | |
cd .. | |
rm -rf chruby-${CHRUBY_VER}/ | |
rm chruby-${CHRUBY_VER}.tar.gz | |
echo "Installing ruby-install v${RUBY_INSTALL_VER}..." | |
wget -O ruby-install-${RUBY_INSTALL_VER}.tar.gz $RUBY_INSTALL_URL | |
tar -xzvf ruby-install-${RUBY_INSTALL_VER}.tar.gz | |
cd ruby-install-${RUBY_INSTALL_VER}/ | |
make install | |
cd .. | |
rm -rf ruby-install-${RUBY_INSTALL_VER}/ | |
rm ruby-install-${RUBY_INSTALL_VER}.tar.gz | |
gedit-code-assistance | |
gnome-code-assistance | |
https://blogs.gnome.org/jessevdk/2014/04/11/gnome-code-assistance/ | |
gnome-shell-extension-panel-osd-git | |
https://gitlab.com/jenslody/gnome-shell-extension-panel-osd | |
golang | |
GO_INFO=$(curl 'https://golang.org/dl/?mode=json' | jq '.[0].files[] | select(.os == "linux" and .arch == "amd64")') && \ | |
GO_TAR="$(echo "$GO_INFO" | jq -r '.filename')" && \ | |
GO_SHA="$(echo "$GO_INFO" | jq -r '.sha256')" && \ | |
curl -fSL https://storage.googleapis.com/golang/$GO_TAR -o $GO_TAR \ | |
&& echo $GO_SHA $GO_TAR | sha256sum -c - \ | |
&& sudo tar -C /usr/local -xzf $GO_TAR \ | |
&& rm -f $GO_TAR | |
export PATH=$PATH:/usr/local/go/bin | |
google-chrome-stable | |
https://askubuntu.com/questions/510056/how-to-install-google-chrome | |
neovim | |
sudo apt-add-repository ppa:neovim-ppa/stable | |
sudo apt install -y neovim | |
yubikey-manager | |
sudo apt-add-repository ppa:yubico/stable && sudo apt update then install | |
ripgrep | |
curl -LO https://github.com/BurntSushi/ripgrep/releases/download/0.10.0/ripgrep_0.10.0_amd64.deb | |
sudo dpkg -i ripgrep_0.10.0_amd64.deb | |
zoom | |
wget -O /tmp/zoom_amd64.deb https://zoom.us/client/latest/zoom_amd64.deb | |
sudo dpkg -i /tmp/zoom_amd64.deb | |
# Packages that should not be included in the script | |
nvidia-driver-390 | |
# Packages that I really don't care about | |
alacritty | |
termite |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Need to get rid of the existing bashrc... Maybe use checksums to compare and then delete?