Skip to content

Instantly share code, notes, and snippets.

@queeup
Created June 29, 2022 20:15
Show Gist options
  • Save queeup/8542d95a3d708779bf33193728784e9d to your computer and use it in GitHub Desktop.
Save queeup/8542d95a3d708779bf33193728784e9d to your computer and use it in GitHub Desktop.
install script for Fedora 36 Silverblue
#!/bin/bash
# repos
sudo 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 -y
sudo sh -c 'echo -e "[repo-tuxedo-computers]
name=TUXEDO Computers - 15.3
baseurl=https://rpm.tuxedocomputers.com/opensuse/15.3
path=/
gpgcheck=0
enabled=1
autorefresh=1
type=rpm-md" > /etc/yum.repos.d/repo-tuxedo-computers.repo'
# iwd wifi
sudo rpm-ostree install iwd -y
echo -e "[device]\nwifi.backend=iwd" | sudo tee /etc/NetworkManager/conf.d/wifi_backend.conf
echo -e "[connection]\nwifi.powersave = 2" | sudo tee /etc/NetworkManager/conf.d/wifi-powersave.conf
sudo systemctl disable wpa_supplicant NetworkManager-wait-online
sudo systemctl enable --now iwd
sudo systemctl restart NetworkManager
# nvidia
sudo rpm-ostree install akmod-nvidia xorg-x11-drv-nvidia-cuda intel-media-driver intel-mediasdk libva-intel-hybrid-driver libva-intel-driver -y
sudo rpm-ostree kargs --append=rd.driver.blacklist=nouveau --append=modprobe.blacklist=nouveau --append=nvidia-drm.modeset=1
# packages
sudo rpm-ostree override remove firefox
# flatpak
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install marktext flatseal com.google.chrome com.valvesoftware.steam com.visualstudio.code org.telegram.desktop com.spotify.Client
# themes
sudo rpm-ostree install gnome-tweaks papirus-icon-theme fira-code-fonts -y
gsettings set org.gnome.desktop.interface gtk-theme "Adwaita-dark"
gsettings set org.gnome.desktop.interface icon-theme "Papirus-Dark"
# fstab
sudo mkdir /mnt/storage
echo "/dev/sda1 /mnt/storage exfat rw,relatime,fmask=011,dmask=011,umask=011,uid=1000,gid=1000 0 2" | sudo tee -a /etc/fstab
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment