Fedora 42 Workspace Setup

General Steps

Additional Packages Installation

Install additional packages:

sudo dnf in -y flatpak git wget gedit thermald ufw fzf python3 python3-pip bluez blueman bluez-libs fastfetch vim gnome-tweaks
sudo systemctl enable --now bluetooth ufw
sudo ufw default deny
sudo dnf group install multimedia

Make Download Faster

sudo vim /etc/dnf/dnf.conf

Add the following lines:

max_parallel_downloads=20
fastestmirror=True

Update System

sudo dnf up -y && sudo reboot now

Install Nvidia Drivers

sudo dnf in -y @base-x kernel-devel kernel-headers gcc make dkms acpid libglvnd-devel pkgconf xorg-x11-server-Xwayland libxcb egl-wayland akmod-nvidia xorg-x11-drv-nvidia-cuda --skip-broken --allowerasing
sudo reboot now
sudo su
echo "blacklist nouveau" >> /etc/modprobe.d/blacklist.conf
echo "blacklist nova_core" >> /etc/modprobe.d/blacklist.conf
echo "options nvidia NVreg_PreserveVideoMemoryAllocations=1" >> /etc/modprobe.d/nvidia.conf
echo "options nvidia-drm modeset=1 fbdev=0" >> /etc/modprobe.d/nvidia.conf

Installing the CachyOS Kernel

sudo dnf copr enable bieszczaders/kernel-cachyos
sudo dnf in -y kernel-cachyos kernel-cachyos-devel-matched
sudo dnf copr enable bieszczaders/kernel-cachyos-addons
sudo dnf in -y cachyos-settings --allowerasing
sudo dracut -f --regenerate-all
sudo grub2-mkconfig -o /boot/grub2/grub.cfg

Installing Gaming Meta

sudo dnf in -y @c-development @development-tools steam lutris wine bottles gamescope mangohud libva-utils vulkan-tools mesa-dri-drivers mesa-vulkan-drivers gamemode libadwaita wine-dxvk dxvk-native goverlay --skip-broken
sudo dnf copr enable atim/heroic-games-launcher
sudo dnf in -y heroic-games-launcher-bin

Debloating Desktop

sudo dnf rm -y gnome-contacts gnome-maps mediawriter totem simple-scan gnome-boxes gnome-user-docs rhythmbox evince gnome-photos gnome-documents gnome-initial-setup yelp winhelp32 dosbox winehelp fedora-release-notes firefox gnome-characters gnome-logs fonts-tweak-tool timeshift epiphany gnome-weather cheese pavucontrol qt5-settings
sudo dnf clean all

Install Microsoft-Edge

sudo tee /etc/yum.repos.d/microsoft-edge.repo <
      
sudo dnf install microsoft-edge-stable

Gnome Setup

Extensions

Extension Settings

Blur My Shell

Dash to Dock

Just Perfection

Arc Menu

Open Bar

Configuration: My OpenBar Configs

Commands

Extensions Manager

Install via flatpak:

sudo flatpak install -y flathub com.mattjakeman.ExtensionManager

WhiteSur Theme

sudo dnf in -y git
git clone https://github.com/vinceliuice/WhiteSur-gtk-theme.git
cd WhiteSur-gtk-theme
./install.sh -l
cd ..
sudo rm -rf WhiteSur-gtk-theme

Tokyonight Theme

git clone --depth 1 https://github.com/Fausto-Korpsvart/Tokyonight-GTK-Theme.git
cd Tokyonight-GTK-Theme/themes
./install.sh -l --tweaks black macos
cd ../..
sudo rm -rf Tokyonight-GTK-Theme

Tela Circle Icons

git clone --depth 1 https://github.com/vinceliuice/Tela-circle-icon-theme.git
cd Tela-circle-icon-theme
./install.sh -a
cd ..
sudo rm -rf Tela-circle-icon-theme

Gnome Tweaks

Zsh

sudo dnf in -y zsh
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ~/powerlevel10k
echo 'source ~/powerlevel10k/powerlevel10k.zsh-theme' >>~/.zshrc
chsh -s $(which zsh)

Terminal (Ptyxis)

sudo dnf in -y dejavu-sans-mono-fonts powerline-fonts
gsettings set 'org.gnome.Ptyxis.Profile:/org/gnome/Ptyxis/Profiles/'$PTYXIS_PROFILE'/' 'opacity' '0.70'

KDE Plasma

Installation

sudo dnf in -y plasma-desktop konsole kvantum

Theme Installation

git clone https://github.com/vinceliuice/Layan-kvantum-theme.git
cd Layan-kvantum-theme
./install.sh
cd ..
sudo rm -rf Layan-kvantum-theme

Details

Settings

Konsole

KDE Plasma 2

Theme

Desktop Effects

Taskbar (designed like a dock) and Top Bar

General Things

Fonts

Inter Font

Additional Fonts

git clone --depth 1 https://github.com/ryanoasis/nerd-fonts.git
cd nerd-fonts
./install.sh
cd ..
sudo rm -rf nerd-fonts

Mouse Cursor

Other Themes

For legacy applications: