Fedora Quick Start, a script to finish your post-installation and hardening steps easily.
Steps the script does:
- Updates and upgrades the system.
- Setup automatic updates using dnf-automatic.
- Enables RPM Fusion repositories for additional software.
- Enables Flathub repositories for flatpak packages.
- Configures dnf to speed up package management.
- Installs Nvidia drivers if an Nvidia GPU is detected.
- Installs Steam with Proton-GE.
- Patches bluetooth and keyboard settings.
- Installs a trusted VPN app.
- Installs a list of user-specified software.
- Install WinBoat for Windows app support.
- Installs a custom Bash prompt.
- Generates SSH keys and creates Git config.
- Applies some hardening for your system.
- Create and enroll Secure Boot keys.
all steps require user confirmation, so you can choose yourself what to do.
You can run this script simply with one line without installing anything:
sh -c "$(curl -sS https://raw.githubusercontent.com/vil/fqs/master/fqs)"
Or you can follow the installation steps below.
- Clone the repository
git clone https://github.com/vil/fqs.git && cd fqs - Make the script runnable
chmod +x fqs - Run the script
./fqs
If you are a Fedora user and want to improve this, just feel free to open up a pull request :)
This source code is under the GNU General Public License, version 3.