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

Table of contents
- First Impressions: Not Quite Love at First Sight āš»
- Escaping the Apple Ecosystem šļøš
- The Power of Ubuntu šŖ
- Personalizing EVERYTHING š§šØ
- Not Everything is Perfectā¦ and Thatās Okay š
- My Next Move: Goodbye iPhone, Hello Android š±
- Building My Own Notes App šāØ
- Final Thoughts: Give Linux a Try šš§

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!
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 šØš»āš»