Skip to content
ao®Let’s talk ↗

Setting up my Macbook Air M4 for programming

After years of dealing with Windows, and an eventfull year of Linux, I finally decided to switch to Macbook Air M4 and here is how I set it up for programming.

2 min read

Years of using Windows makes every one of us curious about using Linux or straight up switching to MacOs. Most of new applications, CLI tools, new terminal emulators, IDEs, browsers all of them first come up on Mac and then maybe on Windows. Linux is usually an afterthought.

The frustration of dealing with Windows terminals and its commands, lack of proper support and just its general lack of proper usability made me want to switch to Linux, but it was release of Omakub that finally made it worth the switch.

Using Omakub was a breath of fresh air. It provided a clean, modern terminal experience with a familiar Unix-like environment, paired with a beautifully set up window manager, preinstalled with all the tools I needed. I really enjoyed my time using it combined with dual boot to still have Windows available. But I started getting curious about even better customizability, and scrolling on reddit, most of the linux setups you see are hyprland based, and thats what I wanted to try. And just in time DHH released Omarchy, an Arch based Linux distribution, and I was excited to try it out.

And I did have good fun with it, I used it since the release up until a month ago, but I had enough of Linux also. Although it is miles ahead of Windows, I did have my fair share of issues, including the lock screen crashing, and one buggy update that made me reinstall the whole thing.

So I finally made the switch to MacOs, and its a bliss.