Skip to content

Instantly share code, notes, and snippets.

@softeam-ej
Last active March 16, 2023 15:27
Show Gist options
  • Save softeam-ej/5262489ce6cf6d83273e77c3ad5f58f2 to your computer and use it in GitHub Desktop.
Save softeam-ej/5262489ce6cf6d83273e77c3ad5f58f2 to your computer and use it in GitHub Desktop.
Script de pós instalação Fedora 37
#!/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