⬅ Back

Software I Use

Arch Logo

OS

For my operating system I use Arch Linux.
When it comes to operating systems, you really can't go wrong with Linux.
I use Arch Linux because it is highly customizable and uses very little system resources.
For Linux beginners, I recommend Linux Mint since it is very user friendly.
I truly think that Unix based/like systems are superior to any other operating system.

Programs

Web Browser

For my web browser I use Brave🦁. It's way better than Chrome, Opera, or Microsoft Edge for many reasons. First of all, Brave does not collect and sell your personal data. Second, Brave actually blocks unwanted ads, cookies, trackers, and etc. for better browsing. And Finally, you can make money (BAT tokens) from viewing ads, which no other web browser lets you do. Overall, I think that Brave is a very useful browser and you should definitely give it a try.

Desktop Environment/Window Manager

My window manager of choice is dwm (dynamic window manager). I was pretty hesitant when I first switched over to a window manager because it seemed pretty tough to use. However, I eventually got the hang of it and now I think that a window manager is way better for productivity. I use dwm in particular because it takes up very little system resources and it is very customizable. Although it takes some knowledge and skill to learn and customize dwm, it is well worth the trouble.

Terminal

I use st (suckless/simple terminal) for my terminal. st is very small and uses barely any system resources, it is also pretty customizable and extensible. I goes along pretty well with dwm.

Shell

For my shell, I use zsh. It's compatible with bash and has a few features that I find very useful like syntax highlighting and auto completion.

Text/Code Editor

For text and code editing, I use both Vim and Emacs. They are both very good editors, I mostly use Vim for quickly editing files and I use Emacs to work on larger files and projects. I have yet to decide which one I like more...

File Manager

Normally for browsing files I just use the terminal. However, if I need to do something where a graphical file manager is very useful (like moving multiple files) then I use pcmanfm, which is very lightweight and has lots of useful features.

Documents, Spreadsheets, Etc.

I use Libre Office. Don't pay for Microsoft Office!!! Libre Office can do everything you need for FREE! Although I use Libre Office for most document-like needs, I am thinking about using other programs. groff and LaTeX are both promising looking document compilers. sc-im is also a very nice looking spreadsheet editor with various features.

Video and Audio

For video I use mpv, almost everyone is using it nowadays and it's very versatile. For audio I use cmus. Cmus works fine for me when it come to music.

Picture and Document Viewing

For image viewing I use sxiv because it's very simple. For document viewing I use zathura with different add-ons for PDF and document viewing. And finally, for presentations, I use sent for its simplicity.

Mail

I use neomutt, which is a "better" version of mutt. I use a terminal based email client because when it comes to webmail, it can take forever to actually get to your email. First you have to open a browser, then go to your webmail site, then login. Neomutt does all of that for you.

Misc Software

This is misc. software I use that does not really fit into any category.