Skip to content

Instantly share code, notes, and snippets.

@sequoiap
Last active November 22, 2020 17:03
Show Gist options
  • Save sequoiap/4485a6c647d984823a16706ef9b6b4c7 to your computer and use it in GitHub Desktop.
Save sequoiap/4485a6c647d984823a16706ef9b6b4c7 to your computer and use it in GitHub Desktop.
#!/usr/bin/env bash
# A script to run every time I set up a new personal Ubuntu machine to get it the way I want it.
# Many of these come from https://itsfoss.com/things-to-do-after-installing-ubuntu-18-04/
# Update the system and add other package sources
sudo apt update && sudo apt upgrade
sudo apt install snapd
# Install media codecs
sudo apt install ubuntu-restricted-extras
# Install VLC
sudo snap install vlc
# Install GIMP
sudo add-apt-repository ppa:otto-kesselgulasch/gimp
sudo apt-get update
sudo apt-get install gimp
# Install spotify
snap install spotify
# Install vscode
sudo snap install --classic code
# Battery and CPU management
sudo apt install tlp tlp-rdw
sudo tlp start
# Install nautilus-admin
sudo apt-get install nautilus-admin
# Install Slack
# Need to fix this problem though: https://askubuntu.com/questions/1103461/slack-shows-opened-links-to-browser-as-another-slack-instance-in-task-bar
sudo snap install slack --classic
# Install jupyter
pip install jupyterlab
# Install Ubuntu tweaking utilities
sudo apt-get install dconf-editor -y
sudo apt install gnome-tweaks
# We definitely want all the Pythons
sudo apt-get install python-pip
sudo apt install python3 python3-pip
@sequoiap
Copy link
Author

Other good programs to consider installing after this initial setup:

  • qt designer
  • zoom
  • rclone
  • klayout, SiEPIC
  • balena etcher
  • terminator
  • handbreak

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