Sinai
For your laptop setup my rating is 0 / 10.
Too much flaws in your approach
- Using fedora is good because its based on rhel based system selinux has first class support. The first mistake you made is installing gnome its very resource intensive and also gnome mainly uses gtk if you really want hardened system avoid gtk if possible
- disabling all open ports is not alone enough you need to improve network security by sysctl hardening.
- selinux enforcing -> by default fedora enables selinux now a days but the main concern is your user is unconfined which means there is no restrictions if a malacious package infected your system it can do anything with full privileges. By default fedora only confines handful of services with selinux so the selinux enforcing here won't provide you secure environment at all only very minimal security only also that minimal security is also a question mark because its all depending on the policies.
- when you installed gnome its no use even if you debloat your system
- using this "Firefox + uBlock Origin, Decentraleyes, Resist Fingerprinting, Strict ETP" you really stand outs from other users even if you change vpn to different server or even use tor its not going to provide you any benefits at all they are clearly going to identify you.
- Never use firefox you can use firefox based browser but no the firefox you may harden it with arkenfox user.js settings but it won't be enough many times even when applying arkenfox user.js i went to about:config and tweak many settings to harden further. My number choice for browser is mullvad browser.
- Use this browser stack: Mullvad Browser + Ublock Origin + NoScript that's it no need for other extension like Decentraleyes, Resist Fingerprinting, Strict ETP installing these makes your browser more unique.
- In your setup there is No Hardened Kernel, No Sysctl Hardening, No Hardened Malloc, No minimal desktop environment, No BadHosts Block, and Many More.
Read this below article its maybe 4 years old but its still relevant also don't just implement all of these hardening from this madaidans guide there is possibility of breaking your system if you are experience no problem but for inexperienced person its not recommended even if you are not going to follow this atleast read this so you can gain knowledge how much you need to harden your system. Don't think that hardening system for average user daily needs is hard its not hard at all you can harden your system in less than 1.5 hrs to make it harden like secureblue.
https://madaidans-insecurities.github.io/guides/linux-hardening.html