Things to Do After Installing Fedora 42 GNOME

Welcome, and congratulations on installing Fedora! A fresh OS is a blank slate, and this is your chance to craft it into something perfect for you. This guide is a collection of my personal post-install steps, refined over time, designed to get a system perfectly tuned for development and everyday tasks.

Think of this as your personal checklist to quickly get everything in order—from essentials like NVIDIA drivers and Docker to the finer details like custom fonts, a powerful terminal, and handy GNOME extensions. Don’t treat this as a rigid script. Tailor it to your workflow: skip what you don’t need and add your own favorite tools. Ultimately, the goal is to create a setup that feels like home and makes your daily work a pleasure.

Things to Do After Installing Ubuntu 24.04 GNOME LTS

There’s a unique satisfaction that comes with a fresh operating system install. Ubuntu 24.04 LTS boots up clean, fast, and full of potential. But a stock installation is just the starting point—a blank canvas. To transform it from a generic desktop into a personalized powerhouse tailored for development, productivity, and comfort, a series of deliberate steps are required. This is the process of making the system truly yours, equipping it with the right tools, tweaking the settings for a perfect workflow, and shaping the user interface to feel like home.

Over the years, I’ve refined a personal checklist that I run through after every new Ubuntu installation. It’s a comprehensive guide that has evolved from a simple list of commands into a battle-tested script for creating my ideal work environment. In this post, I’m sharing that entire cheat sheet with you. We will cover everything from essential system updates and must-have software to powerful terminal customizations with Oh My Zsh, essential GNOME extensions for a streamlined desktop experience, and a robust setup for developers including Docker and Kubernetes tools. Whether you’re a newcomer to Ubuntu or a seasoned user looking for new ideas, consider this your roadmap to a perfectly configured system.

Troubleshooting Linux

For any professional working with Linux, the command line is the primary tool, and knowledge of its commands is their professional arsenal. While Linux has thousands of utilities, 90% of day-to-day diagnostic and troubleshooting tasks can be solved with a small but powerful set of commands. Mastering this set is what distinguishes an experienced administrator, enabling them to tackle any problem quickly and confidently.

In this post, I have compiled that very time-tested arsenal for you. This isn’t just a random list; it’s a structured cheat sheet created for practical application. All the commands are grouped by the type of problem you’re trying to solve—from checking disk space and analyzing network traffic to inspecting running processes and diving deep into system logs. Bookmark this page, and it will become your trusted guide, helping you quickly get from the question, “What happened?” to the answer, “Here’s the problem.”