Created
May 2, 2023 18:21
-
-
Save queeup/cb6916b51fa0b256999a700d8808fc78 to your computer and use it in GitHub Desktop.
setup script for fedora 37 silverblue
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/bash | |
| # repo | |
| echo -e "deltarpm=True | |
| fastestmirror=True | |
| max_parallel_downloads=10 | |
| defaultyes=True" | sudo tee -a /etc/dnf/dnf.conf | |
| 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 wget -P /etc/yum.repos.d/ https://copr.fedorainfracloud.org/coprs/nickavem/adw-gtk3/repo/fedora-37/nickavem-adw-gtk3-fedora-37.repo | |
| sudo rpm-ostree upgrade | |
| # nvidia | |
| sudo rpm-ostree install akmod-nvidia xorg-x11-drv-nvidia-cuda vdpauinfo libva-vdpau-driver libva-utils -y | |
| sudo rpm-ostree kargs --append=rd.driver.blacklist=nouveau --append=modprobe.blacklist=nouveau --append=nvidia-drm.modeset=1 | |
| # intel | |
| sudo rpm-ostree install intel-media-driver intel-mediasdk libva-intel-hybrid-driver libva-intel-driver -y | |
| # packages | |
| sudo rpm-ostree install easyeffects stacer tuxedo-control-center aria2 -y | |
| sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo | |
| sudo flatpak install flathub flatseal com.mattjakeman.ExtensionManager org.telegram.desktop com.usebottles.bottles com.google.Chrome com.visualstudio.code org.gnome.TextEditor io.bassi.Amberol org.gnome.eog org.gnome.Calculator org.gnome.FileRoller io.github.celluloid_player.Celluloid org.gtk.Gtk3theme.adw-gtk3 org.gtk.Gtk3theme.adw-gtk3-dark -y | |
| # remove | |
| sudo flatpak uninstall --all | |
| sudo flatpak remote-delete fedora | |
| sudo flatpak remote-delete fedora-testing | |
| sudo rpm-ostree override remove power-profiles-daemon gnome-shell-extension-apps-menu gnome-shell-extension-background-logo gnome-shell-extension-launch-new-instance gnome-shell-extension-places-menu gnome-shell-extension-window-list gnome-classic-session gnome-terminal gnome-terminal-nautilus firefox firefox-langpacks yelp gnome-tour | |
| # themes | |
| sudo rpm-ostree install gnome-tweaks adw-gtk3 papirus-icon-theme fira-code-fonts -y | |
| gsettings set org.gnome.desktop.interface gtk-theme adw-gtk3-dark | |
| gsettings set org.gnome.desktop.interface color-scheme 'prefer-dark' | |
| gsettings set org.gnome.desktop.interface icon-theme Papirus-Dark | |
| sudo sed -i 's/color_left=0xFFFFFF color_center=0xFFFFFF color_right=0xFFFFFF/color_left=0x000000 color_center=0x000000 color_right=0x000000/' /etc/modprobe.d/tuxedo_keyboard.conf | |
| # easyeffects plugin | |
| bash -c "$(curl -fsSL https://raw.githubusercontent.com/JackHack96/PulseEffects-Presets/master/install.sh)" | |
| # fstab | |
| sudo mkdir /mnt/storage | |
| echo "/dev/sda1 /mnt/storage ntfs-3g defaults 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