My Linux Configuration

I tend to take my Linux configuration very seriously when I get a new computer. I believe a good and efficient setup is what will determine how good you are at what you do. But don’t take my words for it.

I’ve been using Linux since 2009. God knows how many distros I’ve tried since then. My most used one would be Ubuntu, which is no surprise to anyone: It’s one of the most stable Linux distros, period.

At some point, I felt like Ubuntu was too bloated. I looked it up and found all the ways I could make it lightweight. That’s what I did and I liked it… Then I realized, this is what I’m going to have to do every time I get a new computer, or every time my system fails me (which happens very very often :P). This thought would hunt me every now and then, until I stumbled upon Zorin OS.

Zorin OS is a lightweight Linux distro with speed and security in mind. Its makers believe in a more user-friendly Linux. Here’s their own description of it:

A powerful operating system designed to make your computer faster, more secure and easier to use.

I saw the screenshots and decided to give it a shot (no pun intended). Well guess what? They were not lying! It was fast, beautiful and of course, secure.

As much as I would love to go on and on about how and why it’s that good, let me introduce you to my configuration.


This is what My Desktop looks like


I’m a dark theme lover, so I set the theme as high contrast. It’s kind of a pain when you do text selection in the browser because even if the page is white, the selection is white too. I’m open to any suggestions.


I use Guake as my default terminal. It’s simply the best terminal emulator I’ve ever used so far. It’s a top-down terminal, which means when you call it using a keyboard shortcut, it slides down, wherever you are. Perfect.


Guake needs to be opened twice, the first time so it can run in the background, the second time so you can actually use it. So what I do is, I make it open on startup. Problem fixed. I also remapped the display toggle to the default Ctrl + Alt + T. Better.

I use ZSH as my main shell with oh-my-zsh on top of it, but I’m building my own at the moment, I’ll post about it later. Meanwhile, feel free to check out my .zshrc, I have some pretty good aliases that you may like.


I used to be a die-hard fan of Vim, then Sublime Text, then Atom, then Visual Studio Code, then Vim… Yeah, it was kinda of a loop. So one day I decided to master one of them, and I chose Vim.


Nothing fancy, really, I keep it super simple to take out distraction, I hate distraction. Check out my .vimrc if you’re interested. I’ll be making some useful posts on Vim later.


Well, that wasn’t the best configuration you’ve seen, was it? Haha, I hope you’re not too disappointed, I like to keep it simple.

However, if you’re disappointed that I didn’t mention something specific, let me know in the comment section. I can always add it later.