Created
June 11, 2023 19:06
-
-
Save gvsem/1f28c8b2a9b145e5a8a0b1085f9e0947 to your computer and use it in GitHub Desktop.
Fedora 38 Quickstart for Vitya
This file contains hidden or 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/sh | |
# CONNECT TO THE INTERNET AND START THIS SCRIPT | |
# 0. BASIC SETTINGS | |
# | |
# | |
sudo dnf upgrade -y | |
# if there are problems with wifi adapter, installing drivers | |
sudo dnf install iwlax2xx-firmware -y | |
# 1. DEVELOPMENT TOOLS | |
# | |
# | |
sudo dnf update -x kernel-* -y | |
sudo dnf group install "Development Tools" -y | |
sudo dnf install @virtualization -y | |
sudo dnf install bridge-utils libvirt qemu-kvm -y | |
sudo dnf install libvirt-devel virt-top libguestfs-tools guestfs-tools -y | |
sudo dnf install libGLU -y | |
sudo dnf -y install @development-tools | |
sudo dnf -y install kernel-headers kernel-devel dkms elfutils-libelf-devel qt5-qtx11extras | |
sudo dnf install flatpak -y | |
sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo | |
sudo cat <<EOF | xargs sudo flatpak install flathub -y | |
com.visualstudio.code | |
EOF | |
sudo dnf install -y openssl python3-pip cmake npm | |
# DOCKER | |
sudo dnf install docker docker-compose -y | |
sudo usermod -aG docker "${USER}" | |
sudo dnf remove -y docker docker-common docker-selinux docker-engine-selinux docker-engine 2>/dev/null | |
sudo dnf -y install dnf-plugins-core | |
sudo dnf config-manager --add-repo https://download.docker.com/linux/fedora/docker-ce.repo | |
sudo dnf install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin | |
sudo systemctl start docker && sudo systemctl enable docker | |
# 2. INSTALLING APPS | |
# | |
# | |
sudo dnf install -y torbrowser-launcher | |
sudo cat <<EOF | xargs sudo flatpak install flathub -y | |
org.telegram.desktop | |
com.discordapp.Discord | |
com.obsproject.Studio | |
org.gimp.GIMP | |
us.zoom.Zoom | |
org.mozilla.Thunderbird | |
EOF | |
sudo dnf install gstreamer1-libav -y |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Also you can add
git config --global push.autoSetupRemote true
I think it can be useful.