🌐 From Ubuntu to Fedora — And Why I Fell in Love with Hyprland

Prajjwal SahuPrajjwal Sahu
3 min read

👋 A Little Backstory

Hey! I’m Prajjwal — a CS undergrad who enjoys tweaking systems as much as solving algorithms. I started out, like most Linux beginners, with the reliable and beginner-friendly Ubuntu. It was great. Simple, familiar, and stable.

But the more time I spent with Linux — tweaking settings, building projects, diving into DSA, and exploring window managers — the more I craved performance, minimalism, and control.

So began my journey: Ubuntu → Fedora → KDE → Hyprland.

This post isn’t a tutorial. It’s a personal experience — the why behind every switch, what I loved, what I struggled with, and where I finally felt at home.


🟠 Why I Switched from Ubuntu to Fedora

Ubuntu is where I learned the ropes. But as I grew, so did my needs:

  • I wanted more cutting-edge packages without waiting for PPAs.

  • I needed a system that played nicely with Wayland.

  • I wanted fewer pre-installed packages and more clean control.

That’s where Fedora came in. It felt faster, leaner, and more dev-friendly. Plus, the community is welcoming and the defaults are sane. For someone like me — who likes getting under the hood — Fedora just clicked.


🖥️ The KDE Era: Customization Heaven

After settling into Fedora, I moved from GNOME to KDE Plasma. Why?

  • ✨ Theming and animations were top-tier.

  • 🔧 Almost everything was customizable.

  • 📋 Built-in clipboard manager, file indexing, and tiling extensions.

KDE gave me a full-featured desktop that looked great and worked even better. For a while, I was obsessed — tweaking global themes, crafting workflows, setting up dual monitors, and feeling like a power user.

But then I stumbled upon something lighter, cleaner, and oddly beautiful...


⚡ Enter Hyprland: Minimal, Fast, and Fully Mine

I won’t lie — my first few hours with Hyprland were confusing.

There was no settings GUI. No minimize/maximize buttons. Just a blank screen and a config file.

But that’s where the magic started.

What made Hyprland stand out:

  • 🪶 Lightweight: RAM usage dropped, boot time was near-instant.

  • 🪟 Tiling window management felt surprisingly natural after a few days.

  • 🌈 Wayland-native animations were sleek and responsive.

  • 🎯 Absolute control: every keybinding, behavior, and effect was mine to define.

I customized:

  • Contrast and gamma for my anti-glare ASUS display using wl-gammactl

  • Workspaces, gaps, blur, and window rules

  • A sleek Waybar with increased font size and styling

  • Added an application tray using eww and custom modules

And honestly? It made coding, multitasking, and even daily browsing feel smoother and more intentional.


🔧 Tools I Use Daily

Just to give you a glimpse of my workflow:

  • OS: Fedora (latest release)

  • WM: Hyprland (Wayland)

  • Shell: Bash + Kitty terminal

  • Editor: VS Code + Neovim

  • Browser: Brave

  • Extras: Git, DSA practice in C++/Python, personal scripting


💭 Final Thoughts

This journey taught me more than just tech. It taught me how every layer of a system shapes how we work.

Ubuntu gave me a start. Fedora gave me freedom. KDE showed me possibilities. And Hyprland? It made me fall in love with Linux all over again — through simplicity, speed, and soul.

If you’re a developer who loves tinkering and wants to build a desktop experience that reflects you, I’d say give Hyprland a shot. It’s not just about aesthetics. It’s about building your own environment — from the ground up.

1
Subscribe to my newsletter

Read articles from Prajjwal Sahu directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

Prajjwal Sahu
Prajjwal Sahu

👋 Hey there! I’m Prajjwal Sahu, a B.Tech CSE student at NIE Mysore, passionate about software development, system performance, and solving real-world problems with clean and efficient code. 🚀 I'm on a journey to master Data Structures and Algorithms, build scalable side-projects, and dive deeper into the world of AI, ML, and blockchain. From creating donation tracking systems with transparency to optimizing user interfaces on Linux (Hyprland/Fedora), I enjoy blending innovation with practicality.