Last active
March 16, 2023 15:27
-
-
Save softeam-ej/5262489ce6cf6d83273e77c3ad5f58f2 to your computer and use it in GitHub Desktop.
Script de pós instalação Fedora 37
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
#!/usr/bin/env bash | |
# Permite instalação de até 10 pacotes simultâneos | |
sudo sh -c 'echo -e "max_parallel_downloads=10" >> /etc/dnf/dnf.conf' | |
# Adiciona o compatibilidade com Flathub | |
sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo | |
sudo flatpak remote-modify --enable flathub | |
# Adiciona o RPM Fusion | |
sudo dnf install -y 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 | |
sudo dnf groupupdate multimedia -y --setop="install_weak_deps=False" --exclude=PackageKit-gstreamer-plugin | |
sudo dnf groupupdate core -y | |
# Instala pacotes de plugins e drivers | |
sudo dnf install -y gstreamer1-plugins-{bad-\*,good-\*,base} gstreamer1-plugin-openh264 gstreamer1-libav --exclude=gstreamer1-plugins-bad-free-devel ffmpeg gstreamer-ffmpeg lame | |
sudo dnf install libva-intel-driver -y | |
# Instala tema para melhor consistência | |
sudo dnf copr enable -y nickavem/adw-gtk3 | |
sudo dnf copr enable -y dusansimic/themes | |
sudo dnf install -y gnome-tweaks adw-gtk3 morewaita-icon-theme | |
sudo flatpak install org.gtk.Gtk3theme.adw-gtk3 org.gtk.Gtk3theme.adw-gtk3-dark -y | |
# Remove aplicações inúteis | |
sudo dnf autoremove -y gnome-{logs,terminal} eog totem rhythmbox yelp mediawriter abrt firefox gnome-shell-extension-{background-logo,common} | |
# Instala aplicações úteis | |
sudo flatpak install flathub org.gabmus.whatip -y | |
sudo flatpak install flathub com.github.flxzt.rnote -y | |
sudo flatpak install flathub com.github.maoschanz.drawing -y | |
sudo flatpak install flathub com.github.jeromerobert.pdfarranger -y | |
sudo flatpak install flathub com.github.finefindus.eyedropper -y | |
sudo flatpak install flathub com.google.Chrome -y | |
sudo flatpak install flathub org.mozilla.firefox -y | |
sudo flatpak install flathub org.gnome.Epiphany -y | |
sudo flatpak install flathub org.librehunt.Organizer -y | |
sudo flatpak install flathub org.godotengine.Godot -y | |
sudo flatpak install flathub com.google.AndroidStudio -y | |
sudo flatpak install flathub io.bassi.Amberol -y | |
sudo flatpak install flathub org.kde.kdenlive -y | |
sudo flatpak install flathub com.obsproject.Studio -y | |
sudo flatpak install flathub com.github.rafostar.Clapper -y | |
sudo flatpak install flathub com.github.weclaw1.ImageRoll -y | |
sudo flatpak install flathub io.github.nate_xyz.Paleta -y | |
sudo flatpak install flathub com.orama_interactive.Pixelorama -y | |
sudo flatpak install flathub org.blender.Blender -y | |
sudo flatpak install flathub org.kde.krita -y | |
sudo flatpak install flathub org.inkscape.Inkscape -y | |
sudo flatpak install flathub rest.insomnia.Insomnia -y | |
sudo dnf install -y transmission gnome-pomodoro | |
# VSCode | |
sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc | |
sudo sh -c '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" > /etc/yum.repos.d/vscode.repo' | |
sudo dnf install code -y | |
# Configurações do GNOME | |
sudo mkdir -p /etc/dconf/profile | |
cat <<EOF | sudo tee /etc/dconf/profile/user | |
user-db:user | |
system-db:local | |
EOF | |
sudo mkdir -p /etc/dconf/db/local.d | |
cat <<EOF | sudo tee /etc/dconf/db/local.d/00-my | |
[org/gnome/desktop/interface] | |
gtk-theme='adw-gtk3-dark' | |
colorscheme='prefer-dark' | |
icon-theme='MoreWaita' | |
[org/gnome/mutter] | |
center-new-windows=true | |
EOF | |
sudo dconf update | |
echo "Reinicie para finalizar..." |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment