My daily workflow: 15 minutes of Windows 11 pro, many hours on Fedora 43 ws

Hi everyone,

I wanted to share a quick update on my current setup and workflow. After years of dual-booting, I’ve reached a point where my PC usage is now almost entirely on Fedora. Out of a many-hour workday, I only spend about 15 minutes in Windows—just for those few tasks that still require it—and the rest of my time is spent entirely on Fedora 43 ws.
I wanted to share my satisfaction with Fedora 43 Workstation, which has become indispensable to me over the last few months. My shift toward Fedora wasn’t about being discriminatory; it was a matter of reliability and predictability.
To be honest, recent updates in Windows 11 Pro have significantly compromised system stability, which is simply unacceptable when you rely on a PC and laptop for work. While Windows 10 Pro has proven to be more reliable, I still keep a dual-boot with Fedora 43 WS there for redundancy.
I’ve made some “painless” tweaks to my Fedora systems to suit my Intel-based hardware. I remove unnecessary AMD and NVIDIA firmware (which you can identify via rpm -qa | grep firmware | sort). Additionally, I manage all my updates and installations strictly through the terminal to ensure a clean process:

sudo dnf check-upgrade --refresh
sudo dnf upgrade --offline && sudo dnf offline reboot

For local packages like Bitwarden:

`sudo dnf install ./Bitwarden-2026.1.0-x86_64.rpm --offline && sudo dnf offline reboot`
I’ve also refined GNOME by disabling or adjusting services that I don't find useful for my workflow, using these commands:
gsettings set org.gnome.desktop.wm.preferences button-layout 'appmenu:minimize,maximize,close'
gsettings set org.gnome.desktop.interface enable-hot-corners false
gsettings set org.gnome.software review-server ""
gsettings set org.freedesktop.Tracker3.Miner.Files enable-monitors false && \
gsettings set org.freedesktop.Tracker3.Miner.Files crawling-interval -2 && \
gsettings set org.freedesktop.Tracker3.Miner.Files index-on-battery false && \
gsettings set org.freedesktop.Tracker3.Miner.Files index-on-battery-first-time false && \
gsettings set org.gnome.desktop.screen-time-limits history-enabled false
systemctl --user mask gnome-software.service
systemctl --user mask evolution-calendar-factory.service
systemctl --user mask evolution-addressbook-factory.service
systemctl mask packagekit.service

I am extremely satisfied with my workflow on Fedora. I want to sincerely thank the developers and all the contributors. We often use this forum primarily to report problems, and we sometimes forget to properly thank those who build and sustain the OS we rely on every day.

4 Likes