/FedoraSetup

Script for installing and configuring a new Fedora install to my likings.

Primary LanguageShellMIT LicenseMIT

FedoraSetup

Script for installing and configuring a new Fedora install to my likings.

Used version:

  • Fedora 40 Gnome
  • Fedora 40 KDE

(Likely works elsewhere too, but these are the ones I use)

Usage:

Run curl -sL https://raw.githubusercontent.com/MrMinemeet/FedoraSetup/main/setup.sh | sudo bash in your terminal to download and run the script.

Packages installed:

DNF

Flatpak

Others

Packages removed:

  • akregator
  • cheese
  • dragon
  • gnome-boxes
  • gnome-contacts
  • gnome-maps
  • gnome-tour
  • gnome-weather
  • elisa-player
  • libreoffice (everything of it)
  • kaddressbook
  • kamaso
  • kmahjongg
  • kmines
  • kmail
  • kpat
  • kolourpaint
  • konversation
  • korganizer
  • merkuro
  • rhythmbox
  • simple-scan
  • totem
  • yelp

Alias:

  • dnfs - dnf search
  • dnfl - dnf list
  • dnfu - sudo dnf upgrade
  • dur - dnfu --refresh -y && flatpak upgrade -y && flatpak remove --unused
  • mergepdf - mutool merge ./*.pdf
  • update-ohmyposh - curl -s https://ohmyposh.dev/install.sh | bash -s
  • coder - code -r
  • gradlew - ./gradlew

Configurations:

  • Install rpmfusion repositories and additionally enable rpmfusion-free-steam
  • Disable google-chrome repository
  • Disable phracek/PyCharm COPR repository
  • Add and enable Terra repository
  • Add flathub.org repository in addition to the default Fedora flatpak repository
  • Use zsh as default shell