Switching from the Windows ânext â next â bloatwareâ experience to a single smart Fedora setup script felt like cheating⌠but the good kind. đ Fresh off installing Fedora 43 Workstation on my old Core i7 laptop, I fired up âNot Another Things To Do Fedoraâ (NATTDF) at https://nattdf.streamlit.app/ to generate a custom bash script that turns a bare-bones install into my perfect daily driverâin one go, no frantic copy-pasting from sketchy forums required!
Tested with: Fedora 44 ¡ bash 5.3.9
Whatâs NATTD All About? đ
NATTD is this genius Streamlit web app where you tick boxes, tweak dropdowns, and boomâit spits out a tailored shell script for Fedora Workstation post-install magic. No more âthings to doâ lists that span five browser tabs!
- Itâs laser-focused on Fedora Workstation: updates, repos, codecs, apps, tweaksâyou name it.
- Preview the script right there, download it,
chmod +xit, and run. Itâs like having a personal sysadmin who loves open source. â¤ď¸
My Selected Options (And Why They Rock)
I went section-by-section on NATTD, picking what a Windows refugee like me needs: speed, media that works, dev tools, and a pretty desktop without the Microsoft nagging. Hereâs the breakdown, matching the script it generatedâexplanations included so you can tweak for your own setup!
System Upgrades & Basics đŞ
- Full system upgrade (
dnf upgrade -y): Grabs the latest everything first. Why? Fedora isnât a rolling releaseâit lands a new numbered version about every 6 monthsâbut you still want todayâs updates, not yesterdayâs bits! - Custom hostname (
AwesomeHostName): Makes your machine stand out on the network. No more âfedora.localâ confusion during SSH sessions. đˇď¸ - DNF tweaks (
max_parallel_downloads=10+ plugins): Speeds up installs like caffeine on a Monday. - Auto-updates (
dnf-automatic+ timer): Windows Update, but politeâno forced reboots mid-Netflix. đ - Firmware updates (
fwupdmgr): Fixes laptop quirks like wonky sleep or battery drain. My i7 thanks it!
Repos & Multimedia Unlocks đĽ
- Flathub over Fedora Flatpak: Ditches the stock remote for Flathubâs massive app library. Stability + variety = win.
- RPM Fusion (free + nonfree): The secret sauce for codecs and extras Fedora canât ship. Standard desktop move.
- Full multimedia groups (
ffmpegswap +@multimedia): Videos and audio just play. Goodbye, âmissing codecâ errors! - Intel/AMD GPU acceleration: Smooth playback on my integrated graphics. Low CPU = happy laptop. âĄ
Power, VMs & Remote Goodies đĄď¸
- Virtualization group (
@virtualization): KVM/QEMU ready for VMs. Tinker away! - SSH server: Remote access without the Windows RDP hassle.
- No-sleep power tweaks: Stops surprise naps during long tasks. Power button still suspends for safety. đ´â
Apps I Picked (Essentials to Fun) đą
NATTDâs app sections made this a breezeâhereâs my âWindows power user â Linux daily driverâ kit:
Core Tools
btop,htop,unzip,git,wget,curl,gnome-tweaks: Task Manager vibes, unzipping nonsense, and tweak central. Must-haves!
Browsing & Chat
- Google Chrome: Muscle memory from Windows. Official repo keeps it fresh. đ
Dev & Coding
- VS Code: Notepad++ on steroids, Microsoft repo for extensions galore.
- GitHub Desktop (Flatpak): GitHubâs (Microsoftâs) own GUI for lazy commit daysâthe Flatpak is a community build of the Linux fork, since GitHub only ships official installers for macOS/Windows.
- Docker CE: Containers without sudo drama (log out/in after). đł Quick heads-up: the
dockergroup is effectively rootâthe daemon runs as root, so a group member can mount the host filesystem into a container. - Wave Terminal: Fancy tabs and themesâWindows Terminalâs cooler cousin.
Media Magic
- VLC: Plays anything. Period.
- Spotify (Flatpak): Tunes while you tweak. đś
Remote & Utils
- AnyDesk (Flatpak): Cross-platform remoting.
- PeaZip (Flatpak): 7-Zip upgrade with modern flair.
- Pika Backup (Flatpak): Easy GNOME backupsâdonât skip this! đž
Pretty It Up (Themes & Fonts) đ¨
- Google Fonts pack: Web-ready fonts for coding/docs. Fonts cache refreshes automatically.
- Tela icon theme (orange variant): Modern icons that pop against Fedoraâs blue. Set via
gsettingsâinstant polish!
Ends with a cute âCreated with â¤ď¸ for Open Sourceâ footer. Adorable.
Run It & Rejoice â
- Download your NATTD script.
chmod +x setup.sh && sudo ./setup.sh. Read it first withless setup.shâyouâre about to run it as root.- Grab coffeeâitâll upgrade, fetch, and install for 10-20 mins.
Result? A dev-ready, media-slaying Fedora that feels mine. If my laptop croaks, re-run NATTD with these picks and Iâm back in 30 mins. Windows who? Linux refugees, this is your superpower. đ
What options would you tweak? Drop a comment below! đ