Skip to content

Post install setup script for Fedora Linux

License

Notifications You must be signed in to change notification settings

Fabeuss/fedora-setup

 
 

Repository files navigation

Post Install Script for Fedora / credits to osiris2600

What's all this then?

Fedora-Setup is a personal script to help with post install tasks such as tweaks and software installs. Written in Bash and utilises Dialog for a friendlier menu system.

Dialog must be installed for the menu system to work and as such the script will check to see if Dialog is installed. If not, it will ask you to install it.

Usage

  1. Set the script to be executable chmod -x fedora-setup.sh \
  2. Run the script ./fedora-setup.sh

Files

  • flatpak-packages.txt - This file contains a list of all flat packages to install you can customise this with your choice of applications by application-id.
  • dnf-packages.txt - This file contains a list of all applications that will be installed via the Fedora and RPMFusion repositories.

Screenshot

Screenshot

Options

  • Enable RPM Fusion

    • Enables RPM Fusion repositories using the official method from the RPM Fusion website. - RPM Fusion

    RPM Fusion provides software that the Fedora Project or Red Hat doesn't want to ship. That software is provided as precompiled RPMs for all current Fedora versions and current Red Hat Enterprise Linux or clones versions; you can use the RPM Fusion repositories with tools like yum and PackageKit.

  • Update Firmware

    • Updates firmware providing you have hardware that supports it.
  • Speed up DNF

    • Enables fastest mirror
    • Sets max parallel downloads to 10
  • Enable Flatpak and install Packages

    Adds the flatpak repo, updates and installs the following packages (or what you have specified in flatpak-packages.txt)

    • com.belmoussaoui.Obfuscate
    • org.gnome.gitlab.YaLTeR.VideoTrimmer
    • org.signal.Signal
    • com.github.tchx84.Flatseal
    • com.mattjakeman.ExtensionManager
    • com.github.Eloston.UngoogledChromium
    • com.github.qarmin.czkawka
    • com.spotify.Client
    • com.sublimetext.three
    • dev.geopjr.Collision
    • io.github.cboxdoerfer.FSearch
    • nl.hjdskes.gcolor3
    • org.gnome.World.PikaBackup
    • org.inkscape.Inkscape
    • org.gimp.GIMP
  • Install Software

    Installs the following pieces of software (or the applications you specify in dnf-packages.txt)

    • exfat-utils
    • ffmpeg
    • file-roller-nautilus
    • fuse-exfat
    • gnome-tweaks
    • gnome-extensions-app
    • gtkhash-nautilus
    • inkscape
    • krita
    • lm_sensors
    • papirus-icon-theme
    • vlc
    • p7zip
    • p7zip-plugins
    • unzip
    • unrar
    • gparted
    • gimp
    • kdenlive
    • deja-dup
    • webp-pixbuf-loader
    • la-capitaine-cursor-theme
    • cmake
    • gettext
    • nemo
    • nemo-preview
    • nemo-fileroller
    • nemo-emblems
    • fish
    • util-linux-user
    • powerline-fonts
  • Install Waydroid

  • Install Librewolf

  • Install Extras

    Fonts

    Installs the following extras

    • Sound and video group
    • gstreamer plugins
  • Tweaks Gnome-Shell (gsettings)

About

Post install setup script for Fedora Linux

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%