Last active
March 15, 2020 00:18
-
-
Save owainlewis/685f055777b6db916fd3ab3efc4a98e0 to your computer and use it in GitHub Desktop.
Setup Ubuntu 18.04 development machine
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
sudo apt update && apt upgrade -y | |
# Install core packages | |
sudo apt install -y build-essential libncurses-dev git emacs zsh gnome-tweak-tool curl | |
# Setup Git user information | |
git config --global user.email "[email protected]" | |
git config --global user.name "Owain Lewis" | |
# Generate SSH keys | |
ssh-keygen -t rsa | |
# Install Emacs 26 | |
sudo add-apt-repository ppa:kelleyk/emacs | |
sudo apt-get update | |
sudo apt install -y emacs26 | |
# Install Chrome | |
wget "https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb" | |
sudo dpkg -i google-chrome-stable_current_amd64.deb | |
sudo apt install -f | |
# Install Haskell Stack | |
curl -sSL https://get.haskellstack.org/ | sh | |
# Install Oh My ZSH | |
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)" | |
# Install Golang | |
wget -q https://storage.googleapis.com/golang/getgo/installer_linux | |
chmod +x installer_linux | |
./installer_linux | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment