Skip to content

Instantly share code, notes, and snippets.

@Mariyo
Last active March 20, 2023 07:17
Show Gist options
  • Save Mariyo/1cb58d1fadb0a068eeda6575e31ee594 to your computer and use it in GitHub Desktop.
Save Mariyo/1cb58d1fadb0a068eeda6575e31ee594 to your computer and use it in GitHub Desktop.
Ubuntu Workstation Setup
#!/bin/bash
sudo apt update && sudo apt upgrade
sudo apt install -y nala htop chrome-gnome-shell zsh keepassxc \
network-manager-openconnect network-manager-openconnect-gnome \
git curl vim vlc libfuse2 gnome-tweaks ubuntu-restricted-extras \
gimp bleachbit psutils gnome-shell-extension-manager tmux steam-devices \
zram-config
cd ~/Downloads
# ZSH
chsh -s $(which zsh)
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
# Flatpak (+ restart)
sudo apt install -y flatpak gnome-software-plugin-flatpak
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
# Docker
curl -fsSL https://get.docker.com -o get-docker.sh && sudo sh get-docker.sh && rm -rf get-docker.sh
sudo apt install docker-compose
sudo addgroup --system docker
sudo adduser $USER docker
newgrp docker
sudo systemctl enable docker.service
sudo systemctl enable containerd.service
# Chrome
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo dpkg -i google-chrome-stable_current_amd64.deb
# flatpak install flathub com.google.Chrome
# VScode
# flatpak install flathub com.visualstudio.code
sudo snap install --classic code
# Slack
# flatpak install flathub com.slack.Slack
sudo snap install slack
# Rambox
sudo snap install rambox
# Office
sudo snap install libreoffice
systemctl reboot
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment