
My Current Setup
I've always wanted to write about my setup, and since some friends kept asking, here it is.
I'm using a performance laptop right now with no dedicated GPU.
Linux Mint
I was using Linux Mint in my first year. It was not so much a choice but also a compulsion. I was using a third-hand laptop (I got it from my sister, who bought it as a second-hand laptop), and it was incapable of running Windows by the time I inherited it, which left me with no choice but to jump on the Linux bandwagon.
Absolutely no regrets, Linux Mint will always have a special place in my heart, it was my first Linux experience, and this is what I recommend to anyone who wants to install their first distro.
EndeavourOS
Last year, I installed EndeavourOS on my laptop right after the end of my first year. Part of it was because I was a little nervous about installing Arch Linux, and because everyone on the internet tells you it is so hard, so I found a middle ground where I get to use Arch Linux with easy installation.
Next time I install an OS, I'm moving to the pure Arch experience, although I hope the next time I buy a new laptop it is the latest high-end specsmaxxed MacBook.
Terminal
Right now I'm using Kitty as my terminal emulator, zsh is my default shell. I'm tempted to try Ghostty, I think I'll try it out soon.
Editor
As for my code editor, man, I have played around here a lot. I have tried Neovim, Cursor, Antigravity, VS Code, Zed. I literally spent a few days trying to get a hang of Neovim commands, and as much as I would've liked to larp that I use Neovim btw, or that I use Zed and how Zed is GOAT, all of that might be true, but I don't know if it's the muscle memory or the fact that I have been using VS Code for a long time, but I just can't get used to Neovim. So I am back to VS Code, and I have to say, it is a good code editor.
Ricing
The standard KDE setup you get out of the box with EndeavourOS is not as flashy, and nothing like the Linux setups you might have seen people flex on IG. Later I found out there is an entire community of people who tweak around for those flashy setups, it's called "ricing" (check out r/unixporn), and that opened up a whole new world for me.
I installed Hyprland (right now I'm on Hyprland 0.56) so I could also have a flashy setup. I have tried different DEs like Cosmic, KDE, GNOME, but I like Hyprland the most. The amount of things you can customize is insane.
Then writing my own dotfiles felt like a huge pain in the ass, so I decided to use a pre-made dotfiles repo from GitHub. It's from end-4, called illogical-impulse.
First few months with Hyprland and illogical-impulse were spent updating my system, with my custom commands getting overwritten each time I updated my system, but now I've finally managed to get in my head how you're supposed to make edits. I feel almost too stupid, but hey, we all start somewhere.
I feel like more people should try out Linux. You get to learn a lot of stuff, and yeah, things keep breaking, but it's a good learning experience.
Anyways, I hope you enjoyed reading my rambling about my setup, expect more blogs in the coming weeks, hopefully more technical ones.