After installing Fedora, here are some things to add.
Edit /etc/dnf/dnf.conf and add the following lines:
max_parallel_downloads=10fastestmirror=truedeltarpm=true
Then run the dnf upgrade:
sudo dnf -y upgrade --refresh
Reboot after refreshing.
Update the firmware
sudo fwupdmgr get-devicessudo fwupdmgr refresh --forcesudo fwupdmgr get-updatessudo 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 --refreshsudo dnf -y groupupdate coresudo dnf install -y rpmfusion-free-release-taintedsudo dnf install -y rpmfusion-nonfree-release-taintedsudo dnf install -y dnf-plugins-coresudo 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 sshdsudo firewall-cmd --add-service=ssh --permanentsudo systemctl start sshd
Install and enable cockpit
sudo dnf -y install cockpitsudo firewall-cmd --add-service=cockpit --permanentsudo systemctl enable --now cockpit.socket