šŸš€ My Journey from MacOS to Linux: Freedom, Tweaks, and the Joy of Making It Mine šŸ§

VivekVivek
4 min read

Five years ago, I made the big switch from Windows to Mac, and I absolutely loved the experience! Everything felt smooth, sleek, and well-integratedā€”like stepping into a perfectly curated tech bubble. But, if thereā€™s one thing about me, itā€™s my constant urge to try something new. And for a while, Iā€™d been toying with the idea of giving Linux a shot.

Then one day, I finally took the plungeā€”ordered a laptop, installed Ubuntu, and here I am. šŸ˜„


First Impressions: Not Quite Love at First Sight āœ‹šŸ’»

Things werenā€™t perfect out of the box. Unlike MacOS, Linux doesnā€™t just roll out the red carpet for you. I had to tweakā€¦ a lot. Adjust configurations, install drivers, customize shortcutsā€”you name it. It felt messy at first, but then it hit meā€¦

Thatā€™s the beauty of Linux.
Every single thing is customizable. Youā€™re in complete control. It forces you to get your hands dirty and make the system yours. In fact, the process of tweaking, configuring, and breaking things (then fixing them again) made me feel like a better developer. And once everything started coming together, it was so worth it. The end result was not just a functional systemā€”it was a system that felt like home.


Escaping the Apple Ecosystem šŸ•ŠļøšŸŽ

Another big reason for my switch was the growing pressure to be locked into the Apple ecosystem. The more I used my Mac, the more I felt I was being nudged towards buying an iPhone, AirPods, and who knows what else.

I didnā€™t want that. I wanted freedomā€”freedom to choose my hardware, my apps, and my workflow. So, when I switched to Linux, I felt like a free bird. šŸ¦

Now I could buy any laptop that suited my needs and just install Linux on top of it. And thatā€™s exactly what I did. I picked up an HP Aero 13 with an AMD processor, and Iā€™ve been pretty happy with it so far! šŸ–¤


The Power of Ubuntu šŸ’Ŗ

Choosing Ubuntu was almost a no-brainer for me. Iā€™d played around with it in the past and was familiar with the basics. But this time, it wasnā€™t just a fun experimentā€”I made it my daily driver.

I even switched to Neovim as my IDE (bye, VSCode!), paired with Alacrittyā€”a blazing-fast terminal emulator that looks gorgeous on Linux.
My setup became beautifully minimal: open terminal, open browserā€”done. I barely even need a file explorer anymore!


Personalizing EVERYTHING šŸ”§šŸŽØ

This is where the magic happened. The thing about Linux is that nothing feels truly yours until you build it yourself.

I customized everything.

  • Default screencapture wasnā€™t good enough? I built my own with custom shortcuts.

  • Default terminal? Nopeā€”switched to Alacritty.

  • 50+ other tweaks to make my workflow seamless and tailored.

Now, every time I open my laptop, I feel connected to it in a way I never did with MacOS. Every pixel, every shortcut, every tool is handpicked by me. Itā€™s not just a laptopā€”itā€™s my creation. ā¤ļø


Not Everything is Perfectā€¦ and Thatā€™s Okay šŸ˜Š

Letā€™s be honestā€”Linux isnā€™t flawless.

  • Battery life? Mac wins.

  • Screen resolution? Mac again.
    Butā€¦ does it matter? For me, it really doesnā€™t.

Iā€™ve got a great monitor, a productivity mouse, and a mechanical keyboard. My laptop stays docked most of the time anyway. And when itā€™s not, itā€™s just good enough. Sometimes, thatā€™s all you need.


My Next Move: Goodbye iPhone, Hello Android šŸ“±

Now that Iā€™ve tasted freedom, thereā€™s no going back. My next step?
Ditching my iPhone for Android.

Why? For the same reason I switched to Linuxā€”it might not be perfect, but itā€™ll be mine. Iā€™ll have the freedom to customize, automate, and tinker to my heartā€™s content. Thatā€™s where the fun begins! šŸŽ‰


Building My Own Notes App šŸ“’āœØ

One thing I loved about Mac was the Apple Notes app. So naturally, when I switched to Linux, I built my own!

Using Markdown files and GitDoc in VSCode, I created a custom Notes setup with automatic syncing to a private GitHub repo. Every time I save a note, it commits automatically with AI-generated commit messages. Pretty cool, right? šŸ˜Ž


Final Thoughts: Give Linux a Try šŸš€šŸ§

If youā€™re a developer, you owe it to yourself to try Linux at least once.

And if youā€™re still on Windows, I strongly recommend switching to either MacOS or Linux. Windows isnā€™t really built for developers. Trust meā€”Iā€™ve used it for years in school, at work, and throughout my childhood. Mac and Linux offer a far superior developer experience.

Linux isnā€™t perfect. But it gives you something much betterā€”the freedom to make it yours. So, give it a shot! You might just fall in love with it like I did.


Thatā€™s my journey from MacOS to Linux. Iā€™ll keep sharing my experiences as I continue this adventure. Stay tuned!

21
Subscribe to my newsletter

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

Written by

Vivek
Vivek

Curious Full Stack Developer wanting to try hands on āŒØļø new technologies and frameworks. More leaning towards React these days - Next, Blitz, Remix šŸ‘ØšŸ»ā€šŸ’»