Skip to content

Instantly share code, notes, and snippets.

@gigi81
Last active August 23, 2024 21:11
Show Gist options
  • Save gigi81/b20311098c153cedb07adac750084594 to your computer and use it in GitHub Desktop.
Save gigi81/b20311098c153cedb07adac750084594 to your computer and use it in GitHub Desktop.
#!/bin/sh
# vscode
# https://code.visualstudio.com/docs/setup/linux#_rhel-fedora-and-centos-based-distributions
rpm --import https://packages.microsoft.com/keys/microsoft.asc
echo -e "[code]\nname=Visual Studio Code\nbaseurl=https://packages.microsoft.com/yumrepos/vscode\nenabled=1\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.asc" | sudo tee /etc/yum.repos.d/vscode.repo > /dev/null
dnf check-update
dnf -y install code
# docker-ce
# https://docs.docker.com/engine/install/fedora/
dnf -y install dnf-plugins-core
dnf config-manager --add-repo https://download.docker.com/linux/fedora/docker-ce.repo
dnf -y install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
systemctl start docker
# dotnet
dnf -y install dotnet-sdk-8.0
# chrome
dnf -y install fedora-workstation-repositories
dnf config-manager --set-enabled google-chrome
dnf -y install google-chrome-stable
# gnome shell extensions
# https://github.com/mgalgs/gnome-shell-system-monitor-applet
# https://extensions.gnome.org/extension/3010/system-monitor-next/
dnf -y install libgtop2-devel NetworkManager-libnm-devel gnome-system-monitor
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment