After installing Fedora, here are some things to add.

Edit /etc/dnf/dnf.conf and add the following lines:

max_parallel_downloads=10
fastestmirror=true
deltarpm=true

Then run the dnf upgrade:

sudo dnf -y upgrade --refresh

Reboot after refreshing.

Update the firmware

sudo fwupdmgr get-devices
sudo fwupdmgr refresh --force
sudo fwupdmgr get-updates
sudo fwupdmgr update

Enable 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

Upgrade again.

sudo dnf upgrade --refresh
sudo dnf -y groupupdate core
sudo dnf install -y rpmfusion-free-release-tainted
sudo dnf install -y rpmfusion-nonfree-release-tainted
sudo dnf install -y dnf-plugins-core
sudo dnf install -y *-firmware 

Set the host name

sudo hostnamectl set-hostname --pretty "Warren's work desktop"
sudo hostnamectl set-hostname --static someretiredcarname

Setup DisplayLink Drivers

Get displaylink drivers from github - check if this is the latest version at github/displaylink-rpm (if needed)

sudo dnf -y install https://github.com/displaylink-rpm/displaylink-rpm/releases/download/v5.8.0/fedora-38-displaylink-1.14.1-1.x86_64.rpm

 

Desktop stuff

Get some good fonts

sudo dnf install -y fira-code-fonts 'mozilla-fira*' 'google-roboto*'

Add Gnome tweaks

sudo dnf install -y gnome-tweaks gnome-extensions-app

Tools you'll use

sudo dnf install -y unzip p7zip p7zip-plugins unrar 

Enable ssh

sudo systemctl enable sshd
sudo firewall-cmd --add-service=ssh --permanent
sudo systemctl start sshd

Install and enable cockpit

sudo dnf -y install cockpit
sudo firewall-cmd --add-service=cockpit --permanent
sudo systemctl enable --now cockpit.socket
 

Private
Yes