Skip to content

Instantly share code, notes, and snippets.

@jrussett
Last active December 13, 2018 22:55
Show Gist options
  • Save jrussett/1b0ad96ac84e5826106ff719249d1bc1 to your computer and use it in GitHub Desktop.
Save jrussett/1b0ad96ac84e5826106ff719249d1bc1 to your computer and use it in GitHub Desktop.
Packages that need extra setup
# 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
@jrussett
Copy link
Author

Need to get rid of the existing bashrc... Maybe use checksums to compare and then delete?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment