Skip to content

Instantly share code, notes, and snippets.

@birgersp
Created April 29, 2026 12:33
Show Gist options
  • Select an option

  • Save birgersp/c607fa3c7dc2ba9eec9f95300cf4fddb to your computer and use it in GitHub Desktop.

Select an option

Save birgersp/c607fa3c7dc2ba9eec9f95300cf4fddb to your computer and use it in GitHub Desktop.
Fedora Silverblue install script
#!/usr/bin/env bash
DNF_PACKAGES=(
git
curl
wget
zsh
gnome-tweaks
gnome-extensions-app
pipx
mosh
flatpak
yaru-theme
code
dbus-tools
)
# vscode repo
sudo tee /etc/yum.repos.d/vscode.repo > /dev/null <<-EOF
[vscode-yum]
name=vscode-yum
baseurl=https://packages.microsoft.com/yumrepos/vscode/
repo_gpgcheck=0
gpgcheck=0
enabled=1
gpgkey=https://packages.microsoft.com/yumrepos/vscode/repodata/repomd.xml.key
EOF
rpm-ostree override remove nautilus nautilus-extensions papers-nautilus --install nautilus-typeahead
rpm-ostree install --allow-inactive -y "${DNF_PACKAGES[@]}"
rpm-ostree install \
https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm \
https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment