Last active
March 20, 2023 07:17
-
-
Save Mariyo/1cb58d1fadb0a068eeda6575e31ee594 to your computer and use it in GitHub Desktop.
Ubuntu Workstation 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
#!/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