Aller au contenu principal
Kgaut's links

Navigation principale

  • Accueil
Menu du compte de l'utilisateur
  • Se connecter

Fil d'Ariane

  1. Accueil

GitHub - devangshekhawat/Fedora-42-Post-Install-Guide: Things to do after installing Fedora 42

Par Anonyme (non vérifié) , 7 septembre 2025
URL
GitHub - devangshekhawat/Fedora-42-Post-Install-Guide: Things to do after insta…
body
devangshekhawat / Fedora-42-Post-Install-Guide Public
  • Notifications You must be signed in to change notification settings
  • Fork 107
  • Star 1.5k

Things to do after installing Fedora 42

1.5k stars 107 forks Branches Tags Activity
Star
Notifications You must be signed in to change notification settings
  • Code
  • Issues 4
  • Pull requests 1
  • Actions
  • Projects 0
  • Security

    Uh oh!

    There was an error while loading. Please reload this page.

  • Insights
Additional navigation options
  • Code
  • Issues
  • Pull requests
  • Actions
  • Projects
  • Security
  • Insights

devangshekhawat/Fedora-42-Post-Install-Guide

BranchesTags
Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

195 Commits
README.md
README.md
 
 

Repository files navigation

  • README

Fedora 42 Post Install Guide

Things to do after installing Fedora 42

RPM Fusion & Terra

  • Fedora has disabled the repositories for a lot of free and non-free .rpm packages by default. Follow this if you want to use non-free software like Steam, Discord and some multimedia codecs etc. As a general rule of thumb it is advised to do this to get access to many mainstream useful programs.
  • Enable third party repositories by pasting the following into the terminal:
  • sudo dnf install 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
  • For Terra:
  • sudo dnf install --nogpgcheck --repofrompath 'terra,https://repos.fyralabs.com/terra$releasever' terra-release
  • also while you're at it, install app-stream metadata by:
  • sudo dnf group upgrade core
  • sudo dnf4 group install core

Update

  • Go into the software center and click on update. Alternatively, you can do:
  • sudo dnf -y update
  • Reboot

Firmware

  • If your system supports firmware update delivery through lvfs, update your device firmware by:
sudo fwupdmgr refresh --force
sudo fwupdmgr get-devices # Lists devices with available updates.
sudo fwupdmgr get-updates # Fetches list of available updates.
sudo fwupdmgr update

Flatpak

  • Fedora doesn't include all non-free flatpaks by default. The command below enables access to all the flathub flatpaks. Particularly useful for users of Fedora KDE and other spins since they do not get the "Enable Third Party Repositories" option on initial boot.
  • flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo

AppImage

  • For Appimage support install fuse:
  • sudo dnf in fuse
  • You can also install an AppImage manager like Gearlever for neater management. To do so, run the following command:
  • flatpak install it.mijorus.gearlever

NVIDIA Drivers

  • Only follow this if you have a NVIDIA gpu. Also, don't follow this if you have a gpu which has dropped support for newer driver releases i.e. anything earlier than nvidia GT/GTX 600, 700, 800, 900, 1000, 1600 and RTX 2000, 3000, 4000, 5000 series. Fedora comes preinstalled with NOUVEAU drivers which may or may not work better on those remaining older GPUs. This should be followed by Desktop and Laptop users alike.
  • sudo dnf update #To make sure you're on the latest kernel and then reboot.
  • Enable RPM Fusion Nvidia non-free repository in the app store and install it from there,
  • or alternatively
  • sudo dnf install akmod-nvidia
  • Install this if you use applications that can utilise CUDA i.e. Davinci Resolve, Blender etc.
  • sudo dnf install xorg-x11-drv-nvidia-cuda
  • Wait for atleast 5 mins before rebooting, to let the kernel module get built.
  • modinfo -F version nvidia #Check if the kernel module is built.
  • Reboot

Battery Life (Deprecated)

  • Follow this if you have a Laptop and are facing sub optimal battery backup.
  • power-profiles-daemon which come pre-configured on fedora works well on a great majority of systems but still in case you're facing sub-optimal battery backup you try installing tlp by:
  • sudo dnf install tlp tlp-rdw
  • and mask power-profiles-daemon by:
  • sudo systemctl mask power-profiles-daemon
  • Also install powertop by:
  • sudo dnf install powertop
  • sudo powertop --auto-tune
  • Edit: Fedora comes preinstalled with Tuned which works well on its own now and all the aforementioned changes are now unnecessary. Just follow HW video acceleration for better battery backup.

Media Codecs

  • Install these to get proper multimedia playback.
sudo dnf4 group install multimedia
sudo dnf swap 'ffmpeg-free' 'ffmpeg' --allowerasing # Switch to full FFMPEG.
sudo dnf upgrade @multimedia --setopt="install_weak_deps=False" --exclude=PackageKit-gstreamer-plugin # Installs gstreamer components. Required if you use Gnome Videos and other dependent applications.
sudo dnf group install -y sound-and-video # Installs useful Sound and Video complementary packages.

H/W Video Acceleration

  • Helps decrease load on the CPU when watching videos online by alloting the rendering to the dGPU/iGPU. Quite helpful in increasing battery backup on laptops.

H/W Video Decoding with VA-API

  • sudo dnf install ffmpeg-libs libva libva-utils
Intel
  • If you have a recent Intel chipset (5th Gen and above) after installing the packages above., Do:
  • sudo dnf swap libva-intel-media-driver intel-media-driver --allowerasing
  • sudo dnf install libva-intel-driver
AMDNo need to do this for intel integrated graphics. Mesa drivers are for AMD graphics, who lost support for h264/h245 in the fedora repositories in f38 due to legal concerns.
  • If you have an AMD chipset, after installing the packages above do:
sudo dnf swap mesa-va-drivers mesa-va-drivers-freeworld
sudo dnf swap mesa-vdpau-drivers mesa-vdpau-drivers-freeworld
sudo dnf swap mesa-va-drivers.i686 mesa-va-drivers-freeworld.i686
sudo dnf swap mesa-vdpau-drivers.i686 mesa-vdpau-drivers-freeworld.i686

OpenH264 for Firefox

  • sudo dnf install -y openh264 gstreamer1-plugin-openh264 mozilla-openh264
  • sudo dnf config-manager setopt fedora-cisco-openh264.enabled=1
  • After this enable the OpenH264 Plugin in Firefox's settings.

Set Hostname

  • hostnamectl set-hostname YOUR_HOSTNAME

Default Firefox start page

  • The tweak below will make the start page the default firefox start page instead of this
  • sudo rm -f /usr/lib64/firefox/browser/defaults/preferences/firefox-redhat-default-prefs.js

Custom DNS Servers

  • For people that want to setup custom DNS servers for better privacy
sudo mkdir -p '/etc/systemd/resolved.conf.d' && sudo -e '/etc/systemd/resolved.conf.d/99-dns-over-tls.conf'

[Resolve]
DNS=1.1.1.2#security.cloudflare-dns.com 1.0.0.2#security.cloudflare-dns.com 2606:4700:4700::1112#security.cloudflare-dns.com 2606:4700:4700::1002#security.cloudflare-dns.com
DNSOverTLS=yes

Set UTC Time

  • Used to counter time inconsistencies in dual boot systems
  • sudo timedatectl set-local-rtc '0'

Optimizations

  • The tips below can allow you to squeeze out a little bit more performance from your system.

Enable nvidia-modeset

  • Useful if you have a laptop with an Nvidia GPU. Necessary for some PRIME-related interoperability features.
  • sudo grubby --update-kernel=ALL --args="nvidia-drm.modeset=1"

Disable NetworkManager-wait-online.service

  • Disabling it can decrease the boot time by at least ~15s-20s:
  • sudo systemctl disable NetworkManager-wait-online.service

Disable Gnome Software from Startup Apps

  • Gnome software autostarts on boot for some reason, even though it is not required on every boot unless you want it to do updates in the background, this takes at least 100MB of RAM upto 900MB (as reported anecdotically). You can stop it from autostarting by:
  • sudo rm /etc/xdg/autostart/org.gnome.Software.desktop

Gnome Extensions [Optional]

  • Suggestions for good utilities to extend the capabilities of your system
  • Don't install these if you are using a different spin of Fedora.
  • Pop Shell - run sudo dnf install -y gnome-shell-extension-pop-shell xprop to install it.
  • GSconnect - run sudo dnf install nautilus-python for full support. then sudo firewall-cmd --permanent --zone=public --add-service=kdeconnect
  • Gesture Improvements
  • Quick Settings Tweaker
  • User Themes
  • Compiz Windows Effect
  • Just Perfection
  • Rounded Windows Corners
  • Dash to Dock
  • Quick Settings Tweaker
  • Blur My Shell
  • Bluetooth Quick Connect
  • App Indicator Support
  • Clipboard Indicator
  • Legacy (GTK3) Theme Scheme Auto Switcher
  • Caffeine
  • Vitals
  • Wireless HID
  • Logo Menu
  • Space Bar

Apps [Optional]

  • Packages for Rar and 7z compressed files support: sudo dnf install -y unzip p7zip p7zip-plugins unrar
  • These are Some Packages that I use and would recommend:
Amberol
Blanket
Builder
Brave 
Blender
Discord
Drawing
Deja Dup Backups
Endeavour 
Easyeffects
Extension Manager
Flatseal
Foliate
Footage
GIMP
Gnome Tweaks
Gradience
Handbrake
Iotas
Joplin
Khronos
Krita
Logseq
lm_sensors
Onlyoffice
Overskride
Parabolic
Pcloud
PDF Arranger
Planify
Pika backup 
Snapshot
Solanum
Sound Recorder
Tangram
Transmission
Ulauncher
Upscaler
Video Trimmer
VS Codium
yt-dlp

Theming [Optional]

GTK Themes

  • Don't install these if you are using a different spin of Fedora.
  • https://github.com/lassekongo83/adw-gtk3
  • https://github.com/vinceliuice/Colloid-gtk-theme
  • https://github.com/EliverLara/Nordic
  • https://github.com/vinceliuice/Orchis-theme
  • https://github.com/vinceliuice/Graphite-gtk-theme

Use themes in Flatpaks

  • sudo flatpak override --filesystem=$HOME/.themes
  • sudo flatpak override --env=GTK_THEME=my-theme

Icon Packs

  • https://github.com/vinceliuice/Tela-icon-theme
  • https://github.com/vinceliuice/Colloid-gtk-theme/tree/main/icon-theme

Wallpaper

  • https://github.com/manishprivet/dynamic-gnome-wallpapers

Firefox Theme

  • Install Firefox Gnome theme by: curl -s -o- https://raw.githubusercontent.com/rafaelmardojai/firefox-gnome-theme/master/scripts/install-by-curl.sh | bash

Starship (terminal theme)

  • Configure starship to make your terminal look good (refer https://starship.rs)

Grub Theme

  • https://github.com/vinceliuice/grub2-themes

About

Things to do after installing Fedora 42

Topics

linux battery fedora gnome gnome-shell nvidia post-installation laptop battery-life thingstodo things-to-do media-codecs fedora41 fedora-41 fedora-asahi hw-video

Resources

Readme

Uh oh!

There was an error while loading. Please reload this page.

Activity

Stars

1.5k stars

Watchers

32 watching

Forks

107 forks
Report repository

Contributors 7

  • @devangshekhawat
  • @iaacornus
  • @altrhombus
  • @gerelef
  • @Drsheppard01
  • @Rerum02
  • @DroMeta
Résumé
Things to do after installing Fedora 42. Contribute to devangshekhawat/Fedora-42-Post-Install-Guide development by creating an account on GitHub.
Image

Tags

  • linux
  • fedora

Mots clés

activitypubAndroidAnniversaireAppauvergnebaladebatchcacheCICultureDaronnadeddevdebiandockerDrupalfedorafirefoxgitgithubgitlabgitlab-cigooglehome-assistantjardinagekoboLecturelinuxmigrate APIOrchestrationoutilphpphpunitplexrandonnéesportSpotifysymfonysécuritéTestswallpaper
Propulsé par Drupal